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

Вниз

Excel   Найти похожие ветки 

 
P0tia ©   (2003-09-08 16:06) [0]

Как узнать количество листов в рабочей книги? Как закрыть соединение с Excel? Начинается так...
Excel := GetActiveOleObject("Excel.Application");


 
dima_shapkin ©   (2003-09-08 17:15) [1]

Для того чтобы узнать кол-во листов в книге ее как бы надо и открыть для начала, поэтому лучше создать новый OLE объект(или указатель на интерфейс).

var
WorkBook, Sheet, exl : Variant;

exl := CreateOleObject("Excel.Application");
WorkBook := exl.WorkBooks.Open("Имя файла с путем");
// Кол-во шитов
ShowMessage(IntToStr(WorkBook.Sheets.Count));

Sheet := WorkBook.WorkSheets[1]; // Первый шит

Если что не понятно записываешь макрос и смотришь как на этот е..м VB это реализуется и пытаешься все это сделать из Дельфей, все в принципе также, заисключением некотрых ньюансов.

XL := Unassigned; // типа все...


 
Arm79 ©   (2003-09-08 17:35) [2]

А еще неплохо было бы поработать с страницей Servers. Кстати, насчет макроса - сам пользуюсь этим методом. Очень помогает


 
P0tia ©   (2003-09-08 17:53) [3]

я не сам создаю Рабочую книгу, а использую имеющиюся



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
3-96109
Layner
2003-09-09 11:01
2003.09.29
Как объединить 2шт DateTimePicker, один показ. дату, второй время


8-96312
Hlam
2003-06-03 02:15
2003.09.29
Нужны средства работы с 3d файлами CAD/CAM систем


1-96182
Vitaliygavrilov
2003-09-16 11:08
2003.09.29
На что нужно обратить внимание что сократить размер программы.


14-96405
Романов Р.В.
2003-09-11 11:10
2003.09.29
Банкомат под Windows :))


14-96389
mOOx_
2003-09-11 18:01
2003.09.29
RTF...