私はそれに渡されるデータのフォーマットを含むExcelファイルを持っています。誰かが既存のExcelファイルを開く方法を教えてくれますか?OLE - delphiを使用して既存のExcelファイルを呼び出す
var
myExcel:variant;
begin
myExcel:=CreateOleObject('Excel.application');
myExcel.caption:='Summary of Check Issued';
myExcel.visible:=false;
myexcel.workbooks.add(1);
end
このステートメントは新しいExcelファイルを作成しますが、私の望むものは既存のExcelファイルを開くだけの文です。
この種の質問を解決するには、一般的なルールがあります。 Excel - fgoをメニューに起動します(クラシックメニューをインストールしていない限り、異なるExcelバージョンとは異なります)。**マクロレコーダー**を有効にします。ファイルのオープンやセル形式の変更など、必要な操作を行います。その後、** macros ** mnagerダイアログに戻り、レコーダーを停止し、新しいマクロの編集を開始します。そのマクロは、マウスとキーボードで行ったことを行うVBAプログラムになります。準備が整ったプログラムをVBAからDelphiに変換するだけです。 –