1. Welche Excel - Version benutzt Du? Mein Excel (2002) kennt kein
Zitat:
ActiveSheet.QueryTables.Add
2. Wenn Du Excel als Variant deklarierst stehen Dir nicht alle Funktionen/Prozeduren zur Verfügung
besser wäre es
Delphi-Quellcode:
uses ..., Excel_TLB,...;
var
ExcelAPP: Excel_TLB._Application;
WB:Excel_TLB.ExcelWorkbook;
WS:Excel_TLB._Worksheet;
MyLCID: integer;
begin
Mylcid := LOCALE_USER_DEFAULT;
ExcelAPP := CoExcelApplication.Create;
WB := xlAPP.Workbooks.Open(Filename, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, MyLCID);
WS:=WB.Worksheets[1] as Excel_TLB._Worksheet;
...
end;
3. Du müsstest Dir dann mal die entsprechenden Parameter bei Workbooks.Open ansehen,
was da für Deine Zwecke reinmuß.
Hendrik