Q2:あるボタンを押すとエクセルファイルを選択して、ファイルを選ぶとそれがexcel.exeで立ち上がるようにしたいのですが、そういうことは可能でしょうか?
Q2-1:
ボタンコンポーネントからイベント処理追加で、アクションイベントで起動メソッドを作成、作成したファイル選択コンポーネントと接続させ、ファイルを選択する、というところまでは行ったのですが、その先でどういうコンポーネントを作成、もしくは指定してよいのかわかりません。
上記のような動作が可能でしたら、教えてください。
A2-1:
[外部プログラム通信]コンポーネントを使った簡単なサンプルファイルを関連ファイルに掲載致しました。ご参考になれば幸いです。
使用する主なメソッドは
「通信先プログラムの設定(String)」
「対話モードでの通信先プログラムの起動()」です。
目的のエクセルファイルを立ち上げる場合には、EXCEL.EXEまでのパスの後半角スペースを空けてファイル名を書きます。
例 C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE(一文字空白)"C:\MZPlatform\2.0\AP_DATA\Tutorial\dispatch.xls"
(EXCEL.EXEまでのパスはPCの環境によって違います。サンプルファイルでは起動しやすいようにファイル選択を2つ使っています。)
関連ファイル:外部プログラム通信.mzax (※このファイルは、ZIP形式に圧縮してあります。)