Ich habe eine Excel-Datei, die ein Format für die Daten enthält, die darin übergeben werden. Kann mir jemand helfen, eine vorhandene Excel-Datei zu öffnen?Aufrufen vorhandener Excel-Datei mit OLE - Delphi
var
myExcel:variant;
begin
myExcel:=CreateOleObject('Excel.application');
myExcel.caption:='Summary of Check Issued';
myExcel.visible:=false;
myexcel.workbooks.add(1);
end
Diese Anweisung erstellt eine neue Excel-Datei, aber was ich will, ist eine Anweisung, nur meine vorhandene Excel-Datei zu öffnen.
Es gibt eine allgemeine Regel, wie man diese Art von Fragen löst. Starten Sie Excel - fgo zum Menü (anders in der Excel-Version, wenn Sie das Classic-Menü nicht installiert haben) und schalten Sie den ** Makro-Recorder ** ein - Sie tun, was Sie brauchen, wie Dateien öffnen oder das Zellenformat ändern. Dann gehst du zurück zum Dialog ** macros ** mnager, stoppst den Rekorder und startest das Bearbeiten des neuen Makros - das Makro wäre ein VBA-Programm, das das macht, was du gerade mit Maus und Tastatur gemacht hast. Sie übersetzen dann einfach das fertige Programm von VBA nach Delphi und hier ist es. –