【发布时间】:2015-03-07 03:46:19
【问题描述】:
我有一本 Excel 书,打开时会发出警告:
This workbook contains links to other data sources.
我想删除所有这些链接,以免触发警告。认为任何外部链接都将采用'[workbook path]'!address 的形式,我使用了以下代码:
Sub ListLinks()
Dim wb As Workbook
Dim link As Variant
Set wb = ThisWorkbook
For Each link In wb.LinkSources(xlExcelLinks)
Debug.Print link
Next link
End Sub
这返回了一个文件路径:
\\somePath\xyz\aWorkbook.xlsm
我使用 Ctrl+F 在工作簿中的所有公式中搜索此字符串,但未返回任何结果。如何找到并删除此链接?
【问题讨论】:
-
它不一定是公式中的链接,它可以是整个工作表或书籍链接到数据库文件。