Excel VBA刷新链接窗口中断macros

我有一个macros打开一个文件,进行更改并以其他名称保存。 它做了很多次。 问题是,文件有链接到其他文件,所以当我的macros打开文件Excel生成一个窗口,询问是否应该刷新这些链接。

它中断macros,并需要手动鼠标点击,这是我真的想避免。 有什么办法可以确保它不会发生在macros内?

我试过了

Dim cn As WorkbookConnection For Each cn In resultWorkbook.Connections cn.Refresh Next 

但它不起作用 – 窗户不断出现。

调用Workbooks.Open时包含UpdateLinks参数。 UpdateLinks参数(强调添加):

指定文件中的外部引用(链接)的方式,如以下公式中的Budget.xls工作簿中对范围的引用=SUM([Budget.xls]Annual!C10:C25)如果省略此参数,将提示用户指定如何更新链接 。 有关此参数使用的值的更多信息,请参阅备注部分。 如果Microsoft Excel以WKS,WK1或WK3格式打开文件并且UpdateLinks参数为0,则不会创build图表; 否则Microsoft Excel将从附加到文件的graphics生成图表。