忽略 "此工作簿包含到其他数据源的链接"。

5 浏览
0 Comments

忽略 "此工作簿包含到其他数据源的链接"。

这个问题已经在这里有答案:

如何通过编程方式打开Excel工作簿而不显示“工作簿包含其他数据源的链接”之类的消息?

我在VBA中打开文件,并希望在文件通过代码打开后忽略上述消息。也就是说,我不想更新文件,并希望继续运行代码。我正在打开多个文件,我需要等待每个文件显示该消息,但我认为我可以通过代码完成它。

filter = "Text files (*.xls*),*.xls*"
Caption = "Please Select the a file"
Ret = Application.GetOpenFilename(filter, , Caption)
If Ret = False Then Exit Sub
Set wb = Workbooks.Open(Ret)

Application.displayAlerts=false对此无效。有没有办法管理它?谢谢。

admin 更改状态以发布 2023年5月23日
0
0 Comments

试一下这个:

Private Sub Workbook_Activate()
   Application.AskToUpdateLinks = False
End Sub

来源

0