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

Вниз

Работа с MS Excel   Найти похожие ветки 

 
Mameluke ©   (2004-06-07 14:16) [0]

Доброго времени суток!
Подскажите, пожалуйста, как правильно прописать строку для TExcelApplcation, чтобы создавалась новая книга? Если можно, приведите эту строку (а то открыть существующую книгу могу, а новую создать не получается)


 
Тимохов ©   (2004-06-07 14:20) [1]

var
fapp: variant;

fApp := CreateOleObject("Excel.Application");
Workbooks.Add


 
Mameluke ©   (2004-06-07 14:29) [2]

Честно говоря, я уже пробовал:

var
 n: OleVariant;

begin
 n:= "n1.xls";
 ExcelApplication.Workbooks.Add (n,0);
end;

и результат такой же, как и в предложенном Вами варианте. (Add требует параметров, с указав которые, он начинает искать существующую книгу. Может быть, я параметры в скобках неверно указываю?)


 
Тимохов ©   (2004-06-07 14:40) [3]


> Mameluke ©   (07.06.04 14:29) [2]
> Честно говоря, я уже пробовал:

я вообще без параметров указываю. Позднее связываение, которым пользуетесь и вы, позволяет опускать параметры.
Вам же нужна новая книга?
Если да, то мой вариант это и делает.


 
Mameluke ©   (2004-06-07 15:18) [4]

Странно... Я и Ваш, и свой вариант пробовал - Delphi ругается: Not enough actual parameters :(


 
Artem03   (2004-06-07 15:20) [5]

Делай точно, как показано ниже:

MyExcel: Variant;
...
MyExcel:=CreateOLEObject("Excel.Application");
MyExcel.WorkBooks.Add;

За три года - никаких проблем.


 
Тимохов ©   (2004-06-07 15:29) [6]


> Mameluke ©   (07.06.04 15:18) [4]

ну да, перед workbooks fapp в моем примере надо поставить (думал очевидно).
тогда он в точности получится как пример 5, и все должно работать.



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
4-1084529320
Тимохов
2004-05-14 14:08
2004.06.20
Очередь сообщений потока.


1-1086323589
korvin
2004-06-04 08:33
2004.06.20
Дополнить QReport


3-1085526186
Игорь
2004-05-26 03:03
2004.06.20
Помогите разобраться с SQL запросом. Спасибо


3-1085568062
DCoder
2004-05-26 14:41
2004.06.20
Какую выбрать СУБД и технологию доступа?


14-1085981926
Vlad Oshin
2004-05-31 09:38
2004.06.20
Вчерашнему хорошему настроению :)