可利用vba关闭链接更新对话框,步骤如下:
1、启动excel,打开要设置的文件;
2、按ALT+F11打开VBA编辑窗口,将以下代码粘贴到ThisWorkbook:
Private Sub Workbook_Open()
Application.AskToUpdateLinks = False '关闭程序询问更新链接提示
ThisWorkbook.UpdateLinks = xlUpdateLinksAlways '更新链接
End Sub
3、点击保存按钮;
4、关闭后重新打开文件即可。
教你个简单方法.
通过在所要打开的工作薄的ThisWorkbook对象的属性窗口中修改UpdateLinks属性,能够避免省略参数而实现打开工作薄不显示该更新提示信息,方法如下:
按 Alt + F11 组合键,进入VBE窗口,在工程资源管理器窗口中选择 ThisWorkbook 对象,在属性窗口中将UpdateLinks属性修改为2-xlUpdate inksNever,然后保存工作薄文件,这样以后每一次打开该工作薄时不会显示更新链接对话框,也不更新链接.
按ALT+F11打开VBA编辑窗口,将以下代码粘贴到ThisWorkbook:
Private Sub Workbook_Open()
Application.AskToUpdateLinks = False '关闭程序询问更新链接提示
ThisWorkbook.UpdateLinks = xlUpdateLinksAlways '更新链接
End Sub
我测试过能满足楼主的不出现对话框,且自动更新的要求,希望能帮到您。
如果想彻底取消这些连接,那么Edit(编辑)-〉Links(连接)-〉Break Links(断开连接)
如果只是每次打开excel的时候,不想看到这个提示,那么Tools(工具)-〉Options(选项)-〉Edit(编辑)—〉钩掉倒数第三项"ask to update automatic links"
检查一下自己用的办公软件版本