我想使用GetObject打开一个工作簿。我还想禁用警报,以在打开期间更新链接。使用GetObject:
失败Application.DisplayAlerts = False
Dim Wb as Workbook
Set Wb = GetObject("C:MyFile.xlsx") ' <- update-links alert displayed here
在GetObject
正常工作之前设置Application.EnableEvents = False
(即阻止打开的书中的Workbook_Open
运行)。
使用GetObject时如何禁用更新链接警报?
我正在使用GetObject而不是Workbooks。打开,因为GetObject干净地将文件作为隐藏打开,前端几乎没有闪烁,这正是我所需要的。
已解决:
Application.AskToUpdateLinks = False