他のソフトを開くにはどうしたらいいのですか?

解決


うみ  2005-07-02 09:16:50  No: 16137  IP: [192.*.*.*]

ボタンを押したら他のソフトが開けるようにしたいです。例えば、エクセルやワードなど。またデルファイで開いたエクセルなどを操作できるのでしょうか?

編集    削除
@enum  2005-07-02 09:36:08  No: 16138  IP: [192.*.*.*]

こんばんわ。始めまして。

ShellExecute  で出来ますよ。usesに  ShellAPI  を追加して、

ShellExecute(Handle, nil, 'notepad.exe', '', nil, sw_Show);

と書くと、メモ帳を起動します。
第二パラメーターを  'open'  にしてファイルを開くと、関連付けされたソフトウェアで実行します。
第三パラメーターには、開くソフトウェア、ファイルを指定します。
第四パラメーターには、プログラムに渡すパラメーターを指定します。
第六パラメーターを  sw_Hide  にすると、バックグラウンドで起動する事が出来ます。

編集    削除
うみ  2005-07-02 19:48:41  No: 16139  IP: [192.*.*.*]

おはようございます。
簡単にできました。ありがとうございました。

編集    削除