使用VBA(Workbooks.Open(Filename)命令)打开文件,出现这种外部链接的文件,不想让它弹出来,怎解?
Sub test_open()
Dim wb As Workbook
Set wb = Workbooks.Open(Filename:="D:\每日例行\日报.xlsx", UpdateLinks:=0)
End Sub
这样就可以实现打开符合要求的文件,并且传入第二个参数,Updatelinks,取消是否更新链接提示信息,采用全部不更新的模式操作文件
拓展信息:
expression.Open (FileName , UpdateLinks , ReadOnly , Format , Password , Wr
iteResPassword , IgnoreReadOnlyRecommended , Origin , Delimiter , Editab
le , Notify , Converter , AddToMru , Local , CorruptLoad )
expression 必选。该表达式返回一个 Workbooks 对象。
FileName String 类型,必需。要打开的工作簿的文件名。
UpdateLinks Variant 类型,可选。指定文件中链接的更新方式。如果省略本参数,则
提示用户选择链接的更新方式。否则,该参数的取值应为下表中的某个值。
值含义:
0 | 不更新任何引用。 |
1 | 更新外部引用,但不更新远程引用。 |
2 | 更新远程引用,但不更新外部引用。 |
3 | 同时更新远程引用和外部引用。 |