VBS刷新和保存数据Excel
问题描述:
我有一个VBS脚本,执行时它将刷新Excel(2013)文件中的数据。但是它是在VBS刷新和保存数据Excel
xlBook.DisplayAlerts = False
给了一个错误的错误消息状态'对象不支持此属性或方法“DisplayAlerts”
这里是VBS脚本
Option Explicit
Dim xlApp, xlBook, xlSheet
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("C:\Users\me\Desktop\"& "Book1.xlsx")
Set xlSheet = xlBook.worksheets.item(1)
xlBook.DisplayAlerts = False
xlBook.RefreshAll
xlBook.Save
xlBook.Close
xlApp.Quit
Set xlSheet = Nothing
Set xlBook = Nothing
Set xlApp = Nothing
答
DisplayAlerts
是Application
对象的属性
xlApp.DisplayAlerts = False
尝试'xlApp.DisplayAlerts = False' – CallumDA
工作,你可以发布这个答案,我会接受吗? –
Protip:你知道你正在使用一个'Excel.Workbook'对象,并且你从错误消息中知道它没有'DisplayAlerts'成员。下一步应该是谷歌了“Excel VBA DisplayAlerts”(第一次打MSDN上的“Application.DisplayAlerts”),而不是询问Stack Overflow。 –