|
こんばんは。
>こちらで動作確認何度してみても、待機しずに次へコードが進んでしまい、
>完了メッセージが出てしまいます。
確かに
"rundll32.exe url.dll" & _
",FileProtocolHandler "・・・・
これ、非同期と書かれています、でも、Wordでは同期がとれていました。
>
>>
>>objWShell.Run ThisWorkbook.Path & "\TEST.MAC", 0, True
>>
> 試行1で試してみましたが、下記のようなエラーがでてしまいます。
> 【Runメソッドは失敗しました 'I wshshell3'オブジェクト】
> 理由が分からなくて悩んでます。
ファイルがアプリと関連付けされていないのですか?
例えば、TEST.MACというファイルをダブルクリックすると、
アプリが起動してプログラムが実行されるという仮定で
>>objWShell.Run ThisWorkbook.Path & "\TEST.MAC", 0, True
このコードを記述しました。関連付けされていないとすると、・・・
あっ、ひょっとして
objWShell.Run """" & ThisWorkbook.Path & "\TEST.MAC""", 0, True
Pathに空白とかありますか?
試行2ついては、上記がだめだったら、コードを記述します。
|
|