0

これに似た他の投稿があることは知っていますが、これを機能させることができないようです。毎月 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

私もそれを機能させることができません。さらに、ワークブックが正しく閉じていないようです。

よろしくお願いします。私はこれに慣れていないので、ばかげたことを見逃しているだけかもしれません。

4

0 に答える 0