- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タブレットで実行時エラー5発生する)
タブレットで実行時エラー5発生するoffice2010
このQ&Aのポイント
- タブレットで実行時エラー5が発生する問題について
- Windows 7のノートパソコンやWindows 10のディスクトップパソコンでは問題が発生しないが、Windows 10のタブレットでエラーが発生する
- 問題の原因や対処方法について教えてください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エラー理由はわかりませんが >実行時エラー5 >プロシージャの呼出し、または引数が不正です。 との事の為 Shell関数を括弧を付けて、第二引数を入れて動かしてみてはどうでしょう? ("***.exe", vbNormalFocus) 今回の場合はExcel以外のexeを実行するなので WScript.Shellを使用する方がいいらしいです。 参考資料 http://pineplanter.moo.jp/non-it-salaryman/2017/10/16/excel-vba-wscript/ 頑張って下さい
その他の回答 (1)
- chayamati
- ベストアンサー率41% (260/624)
回答No.2
こんにちは >win10のタブレット ここにインストールされているのはOfficeMobileではありませんか このソフトはOfficeの基本機能のみではありませんか VBA, マクロは機能しないのでは 上記回答は個人的な思いです信じないでください マクロが機能するか試して結果をお知らせ下されば、 私のもやもやも晴れるのですが
質問者
お礼
回答ありがとうございます
質問者
補足
ここにインストールされているのはOfficeMobileではありませんか → office2010でディスクトップのソフトと同じです。 このソフトはOfficeの基本機能のみではありませんか VBA, マクロは機能しないのでは → VBA、マクロ機能しているofficeです。 なので?でした。
お礼
回答ありがとうございます。 shell ("***.exe", vbNormalFocus) 実行すると、違うエラーになりました。 コンパイルエラー: 構文エラー になりました。 参考資料を見て、 Set ws = CreateObject("WScript.Shell") ws.CurrentDirectory = "C:\" ws.Run """BASP21-2003-0211.exe""", 1, True とすることで、動作することができました。