如何找到某个单词的所有实例并替换为同一个单词的超链接?

时间:2012-05-31 11:02:38

标签: ms-word

我想要一个宏或方法来查找和替换大型word文档中单词的实例,其中的超链接显示文本与原始单词相同。

实施例: 我会搜索'project'并用超链接www.example.com替换所有实例,显示文本保留为'project'。

我发现很多宏都非常接近,但并不是我需要的。例如,此站点的宏

How to programmatically edit all hyperlinks in a Word document?

..将更改文档中的所有超链接地址及其显示文本。我想我可以使用内置的查找和替换将“项目”的所有实例更改为超链接,然后使用该宏来更改显示文本。但是,内置的查找和替换功能不会创建超链接,您必须将光标移动到未链接的文本,然后按空格/输入以激活它。这在大型文件中是不可行的。

要真正过于安静,如果只改变正常的正文而不是所有文本,那将是惊人的,所以我可以保持标题和标题不变。我想这可以通过使用内置的find和replace来替换普通文本,然后用宏来添加超链接,或许。

1 个答案:

答案 0 :(得分:5)

1.选择超链接,然后按Ctrl + C.这会将超链接复制到剪贴板。(可能需要创建1个要复制的超链接)

2.按Ctrl + H显示“查找和替换”对话框的“替换”选项卡。

3.在“查找内容”框中,输入要替换的字符串/单词。

4.在替换为框中,输入^ c。

5.单击全部替换。

不是宏而是有效。 您可以将其记录为宏,然后您将拥有您所追求的宏。

使用格式化选项仅选择要替换的格式样式。