当我四处寻找时,我已经修复了对话框不会定期弹出的问题,因此我不需要每次都点击取消底部。
以前,部分代码是:
Application.AskToUpdateLinks = False
Application.DisplayAlerts = False
Workbooks.Open Filename:=FullFileName
成功的代码是:
Application.DisplayAlerts = False
Workbooks.Open Filename:=FullFileName, UpdateLinks:=0
那么差异 Application.DisplayAlerts = False 并将 updatelinks:= 0 放在工作簿对象的末尾?
新编辑(8/10/2017):
当我再次运行宏时,我得到了一个错误!!!
我有
Application.Calculation = xlCalculationManual
Application.AskToUpdateLinks = False
Application.ScreenUpdating = False
Workbooks.Open FileName:=FullFileName, UpdateLinks:=0
和宏给我一个错误
运行时错误'9':下标超出范围
我不知道为什么。
当我删除UpdateLinks:=0
时,它已经过了,但是当对话框弹出时,它强迫我点击取消。
我知道我哪里出错了。目标文件名的变量没有理由错位!