【发布时间】:2018-01-17 20:52:33
【问题描述】:
我遇到了运行 Excel 宏的情况。 我试图摆脱这个对话框:
当我四处寻找时,我修复了对话框不会定期弹出的问题,这样我就不需要每次都点击取消底部。
以前,部分代码是这样的:
Application.AskToUpdateLinks = False
Application.DisplayAlerts = False
Workbooks.Open Filename:=FullFileName
成功的代码是这样的:
Application.DisplayAlerts = False
Workbooks.Open Filename:=FullFileName, UpdateLinks:=0
那么 Application.DisplayAlerts = False 和将 updatelinks:=0 放在工作簿对象的末尾有什么区别?
新编辑(2017 年 8 月 10 日):
当我再次运行宏时不知何故出现错误!!!
我有
Application.Calculation = xlCalculationManual
Application.AskToUpdateLinks = False
Application.ScreenUpdating = False
Workbooks.Open FileName:=FullFileName, UpdateLinks:=0
和宏给我一个错误
运行时错误“9”:下标超出范围
我不知道为什么。
当我删除 UpdateLinks:=0 时,它通过了,但当对话框弹出时它迫使我点击取消。
我知道我哪里错了。目标文件名的变量无故放错了位置!
【问题讨论】: