|
▼ichinose さん:
>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
>
試行1で試してみましたが、下記のようなエラーがでてしまいます。
【Runメソッドは失敗しました 'I wshshell3'オブジェクト】
理由が分からなくて悩んでます。
マクロファイルは特殊なのでしょうか?
"rundll32.exe url.dll" & _
",FileProtocolHandler " &
rundll32.exeというプログラムを経由しないと、ファイルの起動がうまくいかないのです。
>
>試行2
> wshshellのExecメソッド(アプリケーション名も指定する)で
> Statusプロパティを管理する方法
>
>msdn.microsoft.com/ja-jp/library/cc364410.aspx
>
上記サイトを見てみましたが、理解不足もあって、どう書いたらいいのか?
悪戦苦闘してます。
この問題を解決するのは、難しいのでしょうか?
|
|