显示警报VBA
我有一个macros在顶线(在变暗我的variables后)两条线
Application.EnableEvents = False Application.DisplayAlerts = False
我的问题是,尽pipe有这些在我的macros,我仍然popup一个问号,如果我想更新链接或不。 有谁知道为什么这可能会发生/一种方法来解决它?
非常感谢(我没有包括我的代码,因为更新链接popup的原因是由于我打开的文档而不是代码本身)
如果您想在代码执行过程中的任何时间在vba级别应用此操作,则可以在工作簿级别或应用程序级别应用限制
WorkbookName.UpdateLinks = xlUpdateLinksNever AppExcel.AskToUpdateLinks = False
当您打开工作簿时,请确保在参数中包含UpdateLinks = false。
http://msdn.microsoft.com/en-us/library/office/ff194819.aspx
指定文件中的外部引用(链接)的方式,如以下公式中的Budget.xls工作簿中对范围的引用= SUM([Budget.xls] Annual!C10:C25)。 如果省略此参数,将提示用户指定如何更新链接。
(强调我的)
Workbooks.Open method
第二个参数允许您避免popup询问链接更新。 尝试使用以下语法来更新外部链接:
Workbooks.Open path_file, TRUE, ...
将其设置为FALSE
以不更新。
有关更多信息, 请访问此MSDN链接。