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

Вниз

Как получить из делфи список всех листов в документе Excel ?   Найти похожие ветки 

 
SiJack ©   (2003-05-06 08:30) [0]

Делаю так
ExcelApp.conect;
worckBooks.Open(//документ//);
- как здесь получить список всех листов ?
ExcelApp.disconect;


 
sniknik ©   (2003-05-06 08:38) [1]

не знаю как в твоем случае но так уверен будет работать быстрее

ADOConnection.ConnectionString:=
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\


 
SiJack ©   (2003-05-06 09:00) [2]

ОК


 
StarCon   (2003-05-06 09:05) [3]

// Коннект к Экселю
ExcelObject := "Excel.Application";
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CLASSES_ROOT;
try
if Reg.OpenKey("\Excel.Application\CurVer", False) then begin
ExcelObject := Reg.ReadString("");
Reg.CloseKey;
end;
finally
Reg.Free;
end;
if VarIsEmpty(XL) then begin
XL := CreateOleObject(ExcelObject);
end else begin
XL.Workbooks.Close;
end;
XL.Visible := Visible;
if (FileExists(FileName)) and
(UpperCase(ExtractFileExt(FileName)) = ".XLS") then begin
XL.Workbooks.Open(FileName);
end else begin
XL.WorkBooks.Add;
end;
// Цикл по Листам
for i := 1 to XL.WorkBooks[1].WorkSheets.Count do begin
// Поочередно сохраняем названия листов
NumForm := XL.WorkBooks[1].WorkSheets[i].Name;



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-59568
Officeman
2003-04-25 19:33
2003.05.19
Помогите с DBGRID-ом и MEMO ! Спасибо!


6-59839
TonnyS
2003-03-12 15:01
2003.05.19
TClientSocket и TServerSocket: вопросы по принципам работы


14-59904
anton_cor
2003-04-29 20:33
2003.05.19
ExpressQuantumGrid Suite v4 - Master-Detail


1-59783
konstantinov
2003-05-06 20:47
2003.05.19
Задание свойств элементам фрейма при запуске приложения


3-59615
Dimaz-z
2003-04-28 20:36
2003.05.19
DBGrid & Scroll