Excel DisplayAlerts在使用GetObject打开工作簿时失败



我想使用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

最新更新