|
こんにちは。
>エクセルから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ですが、サンプルコードがあります。
どちらかが利用できませんか?
試してみてください
|
|