Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9256 / 76732 ←次へ | 前へ→

【73039】Re:起動したアプリケーションが処理終了するまで次のステップに進まずに待つ
発言  ichinose  - 12/10/29(月) 18:21 -

引用なし
パスワード
   こんばんは。


>こちらで動作確認何度してみても、待機しずに次へコードが進んでしまい、
>完了メッセージが出てしまいます。
確かに
"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ついては、上記がだめだったら、コードを記述します。
3 hits

【73033】起動したアプリケーションが処理終了するまで次のステップに進まずに待つ かな 12/10/26(金) 9:24 質問
【73036】Re:起動したアプリケーションが処理終了す... ichinose 12/10/28(日) 9:30 発言
【73037】Re:起動したアプリケーションが処理終了す... かな 12/10/29(月) 14:10 質問
【73039】Re:起動したアプリケーションが処理終了す... ichinose 12/10/29(月) 18:21 発言
【73041】Re:起動したアプリケーションが処理終了す... H. C. Shinopy 12/10/30(火) 20:32 発言
【73092】Re:起動したアプリケーションが処理終了す... かな 12/11/8(木) 22:05 発言
【73091】Re:起動したアプリケーションが処理終了す... かな 12/11/8(木) 21:59 発言

9256 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free