我想要一个宏或方法来查找和替换大型word文档中单词的实例,其中的超链接显示文本与原始单词相同。
实施例: 我会搜索'project'并用超链接www.example.com替换所有实例,显示文本保留为'project'。
我发现很多宏都非常接近,但并不是我需要的。例如,此站点的宏
How to programmatically edit all hyperlinks in a Word document?
..将更改文档中的所有超链接地址及其显示文本。我想我可以使用内置的查找和替换将“项目”的所有实例更改为超链接,然后使用该宏来更改显示文本。但是,内置的查找和替换功能不会创建超链接,您必须将光标移动到未链接的文本,然后按空格/输入以激活它。这在大型文件中是不可行的。
要真正过于安静,如果只改变正常的正文而不是所有文本,那将是惊人的,所以我可以保持标题和标题不变。我想这可以通过使用内置的find和replace来替换普通文本,然后用宏来添加超链接,或许。
答案 0 :(得分:5)
1.选择超链接,然后按Ctrl + C.这会将超链接复制到剪贴板。(可能需要创建1个要复制的超链接)
2.按Ctrl + H显示“查找和替换”对话框的“替换”选项卡。
3.在“查找内容”框中,输入要替换的字符串/单词。
4.在替换为框中,输入^ c。
5.单击全部替换。
不是宏而是有效。 您可以将其记录为宏,然后您将拥有您所追求的宏。
使用格式化选项仅选择要替换的格式样式。