【发布时间】:2015-02-27 05:06:49
【问题描述】:
我想要一个宏或方法来查找和替换带有超链接的大型 Word 文档中的单词实例,该超链接的显示文本与原始单词相同。
示例: 我会搜索“项目”并用超链接 www.example.com 替换所有实例,显示文本仍为“项目”。
我发现许多宏非常接近但不是我需要的。例如,来自本网站的宏
How to programmatically edit all hyperlinks in a Word document?
..将更改文档中的所有超链接地址及其显示文本。我想我可以使用内置的查找和替换将“项目”的所有实例更改为超链接,然后使用该宏来更改显示文本。但是,内置的查找和替换功能不会创建超链接,您必须将光标移动到未链接的文本并按空格/输入来激活它。这在大型文档中是不可行的。
说实话,如果它只更改正常的正文文本而不是所有文本,那就太棒了,所以我可以保持标题和标题不变。我想这可以通过使用内置的查找和替换来仅替换普通文本,然后使用宏来添加超链接,也许。
【问题讨论】:
-
尝试使用 shift+F9 显示超链接字段,然后复制出现的 { HYPERLINK/I "...."} 内容并将其插入查找和替换工具的替换框中。没用,只是想出了显示文字。尝试了我上面描述的方法,使用带有查找和替换功能的 www.exaple.com 替换“项目”,然后使用宏编辑超链接显示文本。然而,内置的查找和替换不会创建超链接。干杯
标签: ms-word