Delphiで作成したプログラムから他のプログラム(エクセル)を読み出しています
エクセルがインストールされているかどうかを知るにはどうすればよいでしょうか。
パスを指定して、エクセルの実行ファイルがあるかどうかを調べる方法もありますが、パスが変わるとこの方法は使えません。よろしくお願いします
ファイルのチェックでダメにゃら、レジストリのチェックすればいいにゃ〜
procedure TForm1.Button1Click(Sender: TObject);
begin
with TRegistry.Create do begin
try
RootKey := HKEY_CLASSES_ROOT;
if KeyExists('Excel.Application') then
ShowMessage('Excelが インストールされてるようだにゃ〜');
finally
Free;
end;
end;
end;
できました
どうもありがとうございます
ツイート | ![]() |