Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.29;
Скачать: CL | DM;

Вниз

открыть excel   Найти похожие ветки 

 
rosl   (2003-05-12 03:26) [0]

Помогите, если не трудно.
Пытаюсь открыть excel, чтоб вставить туда данные:
var
ExcelApp: Variant;
begin
ExcelApp := CreateOleObject("Excel.Application");
выдаёт ошибку в последней строке, что я не так делаю?
Есть готовый исходник, вроде ни каких отличий от своего не нашёл.


 
Rol   (2003-05-12 06:14) [1]

Какую ощибку выдаёт-то?


 
Anatoly Podgoretsky ©   (2003-05-12 08:22) [2]

Может тебе кажется


 
Соловьев ©   (2003-05-12 09:41) [3]

if IsOLEObjectInstalled("Excel.Application") then
begin
try
// Ищем запущеный экземплят Excel, если он не найден, вызывается исключение
ExcelApp := GetActiveOleObject("Excel.Application");

except

// Создание Excel
ExcelApp := CreateOleObject("Excel.Application");

end; //try..except


 
Соловьев ©   (2003-05-12 09:43) [4]

function IsOLEObjectInstalled(Name: String): boolean;
var
ClassID: TCLSID;
Rez : HRESULT;
begin
// Ищем CLSID OLE-объекта
Rez := CLSIDFromProgID(PWideChar(WideString(Name)), ClassID);

if Rez = S_OK then // Объект найден
Result := true
else
Result := false;
end;


Взято из королевства...
http://www.delphikingdom.com/helloworld/excelsm.htm



Страницы: 1 вся ветка

Текущий архив: 2003.05.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-95018
Dimon_isu
2003-05-13 10:33
2003.05.29
Рисунок


14-95029
Vlad Oshin
2003-05-13 14:37
2003.05.29
теоретический вопрос про раскладку клавы. Переключение.


14-95075
Step[B.M.]
2003-05-10 15:41
2003.05.29
Где в Inete можно найти примеры создания процедур, триггеров IB


3-94751
Robber
2003-05-11 13:44
2003.05.29
Вопрос! Как упаковать БД в Delphi?


8-94971
reticon
2003-02-10 16:08
2003.05.29
мигание спрайтов