相关疑难解决方法(0)

如何禁止更新链接警告?

我正在尝试编写一个打开许多Excel文件的脚本.我一直得到提示:

This workbook contains links to other data sources.
Run Code Online (Sandbox Code Playgroud)

我希望不要出现此消息,以便我的脚本可以自动浏览所有工作簿,而无需Don't Update为每个工作簿单击.目前我正在使用以下内容:

function getWorkbook(bkPath as string) as workbook

Application.EnableEvents=False
Application.DisplayAlerts=False
getWorkbook=Workbooks.Open(bkPath,updatelinks:=0,readonly:=false)

end function
Run Code Online (Sandbox Code Playgroud)

但是,该消息仍然出现.我怎么能抑制它?

编辑:似乎这个消息出现在链接断开的工作簿中; 我没有看到这条This workbook contains one or more links that cannot be updated消息因为我设置DisplayAlerts为假.工作簿链接到Windows服务器上的文件夹中的等效文件,因此当从该文件夹中删除匹配文件(这是我们业务流程的一部分)时,链接会中断.链接断开时是否可以禁止警告?

另外,我正在使用Excel 2010.

excel vba

99
推荐指数
6
解决办法
28万
查看次数

标签 统计

excel ×1

vba ×1