Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];
ВнизТемная лошадка 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c