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

Вниз

Как добавить лист в Excel   Найти похожие ветки 

 
Deni   (2004-03-25 10:30) [0]

Соединяюсь с Excel через компоненту ExcelApplication следующим образом: (XLApp - это и есть компонента ExcelApplication)

// Соединяюсь с сервером TExcelApplication
  XLApp.Connect;
// Добавляю WorkBooks в ExcelApplication
  XLApp.WorkBooks.Add(xlWBatWorkSheet,0);
// Выбираю первую WorkBook
  WorkBk := XLApp.WorkBooks.Item[1];
// Определяю первый WorkSheet
  WorkSheet := WorkBk.WorkSheets.Get_Item(1) as _WorkSheet;

//Здесь пересылаю какие-то данные

  XLApp.Visible[0] := True;
  XLApp.Disconnect;

При таком раскладе в WorkBook есть только 1 лист. ВОПРОС! Как в этой схеме добавить лист и сделать его текущим?


 
SeZam   (2004-03-25 10:57) [1]

Попробуй:
XLApp.Sheets.Add(Параметры)


 
Deni   (2004-03-25 11:04) [2]

Я пробовал так:
XLApp.WorkSheets.Add("А какие параметры здесь писать???");


 
Deni   (2004-03-25 11:10) [3]

Короче вопрос такой, какие параметры писать, чтобы добавить обычные нормальный лист? И где их вообще можно посмотреть? В справке Excel нет...


 
LexXP ©   (2004-03-25 12:40) [4]

Запускаешь Excel
говоришь записать макрос
Добавляешь лист
Заканчиваешь запись макроса
Смотришь текст макроса
Или в VBA смотришь Object Browser

Function Add(Before:OleVariant,After:OleVariant,Count:OleVariant,Type:OleVariant, x:integer)


 
Deni   (2004-03-25 13:42) [5]

Если смотреть в макросы там будет только Sheets.Add
Это я понимаю, что Add(Before:OleVariant,After:OleVariant,Count:OleVariant,Type:OleVariant, x:integer) а какие конкретно переменные-то? Пример плиз  :(?



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
3-1078830044
Stas
2004-03-09 14:00
2004.04.11
Delphi8 и ADO


3-1081430589
Zn
2004-04-08 17:23
2004.04.11
Существует ли таблица с указанным именем в БД.


1-1080114882
1111111111
2004-03-24 10:54
2004.04.11
TRichEdit с возможностью вставки рисунков


3-1081500086
Соловьев
2004-04-09 12:41
2004.04.11
EhLib - dgTitlte = false - Access violation


14-1082025193
infom
2004-04-15 14:33
2004.04.11
Здание