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

Вниз

Темная лошадка Delphi5 - Закладка Servers!   Найти похожие ветки 

 
MaXie ©   (2002-11-28 12:40) [0]

Вопрос звучал много-много раз, но еще не разу не довелось встретить законченный на него ответ.
Как создать рабочий лист Excel"я используя сервисы закладки Servers (в Delphi5), а именно при помощи объекта класса TExcelWorksheet?

Все статьи и доки, опубликованные в Сети, дают лишь альтернативные варианты решения этого вопроса - ни в одной из них нет конкретной реализации объектов этого класса!

Все ли так плохо, уважаемые мастера Delphi?!


 
Johnny Smith ©   (2002-11-28 13:52) [1]

ExcelWorkbook1.Worksheets.Add


 
SmashFX   (2002-11-28 13:57) [2]

смотри справку по VB в Excel...ты через сервера именно к обьктной модели сервера и обращаешься...и работаешь с ним исполььзуя инкапсуляцию VB методов


 
MaXie ©   (2002-11-28 14:53) [3]

To Johnny Smith:

В чистом виде, строка:

ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Worksheets.Add ...)

не проходит - не корректное обращение к методу!

To SmashFX:

Дело не в VB - дело в Delphi! Как создать объект класса TExcelWorksheet?

To all:

Можно конечно так:

ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Worksheets[1] as _Worksheet);

, но это слишком надумано!
Кто нибудь знает более простые (в этом смысле: классические) варианты объявление ExcelWorksheet?


 
SmashFX   (2002-11-28 14:56) [4]

я вообще делаю так например:

ExcelAp:TExcelApplication;
ExcelAp:=TExcelApplication.Create(nil);
ExcelAp.Connect;
ExcelAp.Workbooks.Add(EmptyParam,0);


 
MaXie ©   (2002-11-28 15:45) [5]

SmashFX, этим кодом ты создаешь книгу, но не лист!


 
AlexGreG ©   (2002-12-02 11:12) [6]


ExcelAp:TExcelApplication;
ExcelAp:=TExcelApplication.Create(Application);
ExcelAp.Connect;
ExcelAp.Workbooks.Open(...,LCID);
ExcelAp.ActiveWorkbook.sheets.add(...,LCID);




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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
6-36309
NickolayLi
2002-10-15 17:18
2002.12.12
Заблокировать клаву и мышь на соседней тачке!


14-36347
Bill
2002-11-20 22:04
2002.12.12
TStringGrid


14-36392
Ila_jr
2002-11-16 23:52
2002.12.12
Ваши сайты


7-36426
Werewolfru
2002-10-11 17:51
2002.12.12
Как осуществить Запуск Explorer в режиме SHELL из моей проги


3-35980
BorisUK
2002-11-26 14:00
2002.12.12
Свободное место в папке