前提・実現したいこと
バッチファイルからvbsを実行し、vbsからExcelVBAを実行したいと考えております。
発生している問題・エラーメッセージ
タスクスケジューラでバッチファイルからvbsが実行できず困っております。
タスクスケジューラを使用せずにバッチファイルを直接実行すると、問題なくExcel起動まで実行されます。
タスクスケジューラの実行ボタンを押すと、「test1.txt」と「test2.txt」は更新されるのですが、メッセージボックスが表示されず、Excelも起動しません。
該当のソースコード
バッチファイル
DIR > test1.txt START vbsのフルパス DIR > test2.txt
VBS
Dim ExApp MsgBox("test3") Set ExApp = CreateObject("Excel.Application") ExApp.visible = true ExApp.Workbooks.Open "Excelのフルパス"
補足情報
タスクスケジューラの設定は下記にチェックを入れております。
・ユーザーがログオンしているかどうかにかかわらず実行する
・最上位の特権で実行する
・タスクを要求時に実行する
また、条件タブの条件はすべてチェックを外しています。
ユーザーアカウントは管理者権限を持っています。
回答1件
あなたの回答
tips
プレビュー