Главная страница
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.024 c
1-36223
Seldon
2002-12-01 17:35
2002.12.12
Pascal


1-36096
OlDemon
2002-12-01 16:10
2002.12.12
Работа с принтером


3-36060
cranium
2002-11-25 15:17
2002.12.12
Как програмно доюиться от IB какой он версии?


3-35979
Тормоззз
2002-11-26 13:19
2002.12.12
Хочу сделать так - есть DataModule...


1-36280
ЮРИЙ_К
2002-12-02 16:34
2002.12.12
Процесс выполнения выбивает базу 8-(((