Главная страница
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.47 MB
Время: 0.02 c
1-36254
Dracula
2002-12-02 11:16
2002.12.12
Как узнать день недели?


1-36091
^Sanya
2002-12-02 00:52
2002.12.12
TMemo:


14-36370
Basilio
2002-11-21 12:15
2002.12.12
Блин, где логин?


3-36038
Alibaba
2002-11-22 16:44
2002.12.12
Непонятная ошибка


14-36382
Manic Mechanic
2002-11-21 10:09
2002.12.12
Общеделфийский рейтинг пива !!!