Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-36212
AlexT1000
2002-11-29 14:08
2002.12.12
Как юзая FrameRgn отрисовывать выделение как в PhotoShop?


1-36170
Bakch
2002-12-03 14:25
2002.12.12
Crystal Report


1-36243
Новичок
2002-12-02 08:35
2002.12.12
Текст выбранного эл-та в ListBoxe


1-36221
Batik
2002-11-30 19:18
2002.12.12
Реакция на клавишы....


1-36090
IronHawk
2002-12-01 02:52
2002.12.12
Запуск ЕХЕ-шника с параметром?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский