如何在 Word 文档中创建指向文件名的某些文本字符串的链接?
例如,我正在编辑一个 word 文档,其文件名为:“文件 075 - 测试结果 101.doc”,并且希望仅使用字符串“文件 075”而不是 word 文档中的完整文件名作为自动链接/字段,当文件名发生变化时会自动更新。
您将如何进行呢?
答案1
我认为您说的是字段,而不是超链接中的链接。超链接的显示文本可以不同于其 URL。但是字段无法更改其显示文本。
答案2
Word 中没有字段或功能可以拆分文本并显示结果。但是,您可以使用 VBA 宏来实现这一点。
宏需要随文档一起提供。如果您不熟悉它们,您还需要阅读一些相关内容。
类似这样。书签“MyBookmark”是您希望文件名左侧部分出现的位置。
Dim name As String
name = name + Split( _
ActiveDocument.Name, "-")(0)
ActiveDocument.Bookmarks("MyBookmark").Range.Text = name