※ ChatGPTを利用し、要約された質問です(原文:エクセルから 外部プログラムを起こす)
エクセルから外部プログラムを起こす方法
WIN8 の ディスクトップアイコンの プロパティーの記述が 以下の通りですが
"C:\Program Files (x86)\MarketSpeed\MLauncher\MLauncher.exe" RSS
これを、エクセルから起こしたいのですが、上手くゆきません。
rc = Shell("c:\Program Files (x86)\MarketSpeed\MLauncher\MLauncher.exe", vbMinimizedNoFocus, "RSS")
RSS,EXE が ホルダーは変わりますが 存在します。これが、引数だと思うのですが
エラーが出ます。引数が不一致、もしくは不正なプロパティー が出ます。
ところが、このRSSコマンドもいい加減というか
ダイレクトに叩いて起動かけることも出来る様で、その利用プログラムに不自由は出ないのです
じゃあ
f = "c:\Program Files (x86)\MarketSpeed\MarketSpeed\RSS.exe"
Shell f, vbHide
でも 同じようなエラーが出ます。
RSSを 引数にする方法が間違っているのかもしれません。
何か お気づきの点があれば よろしくどうぞ
お礼
結局、下記で何とか・・・ http://dechnostick.hatenablog.com/entry/20120307/1331140472