Einzelnen Beitrag anzeigen

HendrikM

Registriert seit: 30. Aug 2005
Ort: Berlin
49 Beiträge
 
#2

Re: Fernsteuerung von Excel - Quellcodeproblem

  Alt 25. Nov 2005, 12:38
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
  Mit Zitat antworten Zitat