Excel VBA質問箱 IV

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

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


9259 / 76732 ←次へ | 前へ→

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

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

>エクセルからMACファイルを起動させるマクロを作成しました。
>
>そこで、マクロファイルを起動させてからのマクロファイルのプログラム実行時間が、10秒くらいかかります。
環境ないので、MACファイルでは試していませんが、
VBA付WordDocumentで試した限りでは、
objWShell.Run "rundll32.exe url.dll" & _
      ",FileProtocolHandler " & ThisWorkbook.Path & "\TEST.Doc", vbHide, True

でWordアプリが終了するまで、待機していましたけどねえ


試行1

objWShell.Run ThisWorkbook.Path & "\TEST.MAC", 0, True

関連付けされているならば、上記では、どうでしょうか?


試行2
wshshellのExecメソッド(アプリケーション名も指定する)で
Statusプロパティを管理する方法

msdn.microsoft.com/ja-jp/library/cc364410.aspx

ここにVBSですが、サンプルコードがあります。

どちらかが利用できませんか?

試してみてください

2 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 発言

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