これに似た他の投稿があることは知っていますが、これを機能させることができないようです。毎月 Excel でマクロを開始するためにスケジューラで使用する .vbs ファイルを作成したいだけです。これが私が試したことです:
Option Explicit
Dim xlApp
Dim xlBook
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("C:\Test\TEST.xlsm", 0, True)
xlApp.Run "Macro1"
xlBook.Close
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
WScript.Quit
TEST.xlsm が既に存在し、上書きしますかという警告メッセージが毎回表示されます。[はい] をクリックしても、変更が反映されません。
メッセージをまったく受け取りたくないのですが、マクロからの変更が発生しない理由がわかりません。
私は使用しようとしました
xlApp.SaveAs
私もそれを機能させることができません。さらに、ワークブックが正しく閉じていないようです。
よろしくお願いします。私はこれに慣れていないので、ばかげたことを見逃しているだけかもしれません。