答案1
我认为没有针对此问题的 Excel 解决方案。可以使用第三方解决方案(例如 Office 插件)高级查找和替换似乎证实了这一点。
不过,有一个技巧以前对我很有用。
- 将文件另存为
XML Spreadsheet 2003 (*.xml)
。 - 使用 Notepad++ 打开文件
- 在 Notepad++ 中执行查找和替换
- 保存文件
- 在 Excel 中再次打开它。
如果你没有做任何其他更改,那么应该在 Excel 中正确打开,并包含使用 Notepad++ 所做的所有更改
答案2
Dim hLink As Hyperlink
For Each hLink In ActiveSheet.Hyperlinks
hLink.Address = Replace(hLink.Address, "\\servername\", _
"\\NEW servername\")
Next hLink
MsgBox "done - hyperlink addresses corrected"