【发布时间】:2017-08-27 16:34:14
【问题描述】:
我想使用 VBS 代码在 Excel 上运行宏。我的 Excel 将始终打开。我正在使用下面的代码。
Excel:main.xlsm,宏名称:Inc
Option Explicit
Dim xlApp, xlBook
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("E:\Main.xlsm", 0, False)
xlApp.Run "Inc"
xlBook.Close
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
WScript.Quit
问题是每当我运行代码时,看起来 Excel 都试图以只读模式打开。一旦 VBS 运行,我就会得到“保存更改窗口”并将工作表另存为副本。
我想将更改保存在同一张纸上,而不是另存为新副本。
【问题讨论】: