Павел Агуров?

Язык C#: программирование на C#, портирование кода C# на VB и VB на C#.

Модератор: Ramzes

FVGT
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.05.2007 (Вт) 14:48

Павел Агуров?

Сообщение FVGT » 13.06.2007 (Ср) 19:02

ing Microsoft.Office.Interop.Excel;
using System;
using System.IO;
using System.Reflection;

namespace ExcelReader
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
ApplicationClass application = null;
string filename;
Workbook workbook;
Worksheet worksheet;
object objsheet, objrange;
Range range;

// Должно быть полное имя
filename = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory , @"test.xls");

try
{
application = new ApplicationClass();
application.Visible=false;
application.DisplayAlerts=false;

workbook = application.Workbooks.Open(
filename,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value,
Missing.Value
);

objsheet = workbook.ActiveSheet;
if (objsheet != null)
{
worksheet = (Worksheet) objsheet;
objrange = worksheet.Cells[1, 1];
if (objrange != null)
{
range = (Range) objrange;
range.Font.Name="Tahoma";
range.Font.Size=8;
range.Font.Bold=false;
range.set_Value(objsheet, Missing.Value) = "новое значение";
range = null;
}
objrange = null;
worksheet = null;
}
objsheet = null;

workbook.Save();
workbook = null;
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
if (application != null)
{
application.Quit();
}
application = null;
}
}
}
}

Скачал пример с "Павла Агурова"-никак не могу запустить.
(пример изменён) :(

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 14.06.2007 (Чт) 13:44

FVGT
Привет.
Первое что такое Павел Агуров?
Второе, а перед запуском приложения Build Solution выполнил?
Met vriendelijke groetjes
VS2008 Pro FW3.5 SP1

FVGT
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 22.05.2007 (Вт) 14:48

Сообщение FVGT » 14.06.2007 (Чт) 20:13

Ошибка найдена, извиняюсь.


Вернуться в C#

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList