Форум: "Базы";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.013 c