如何使用文件名的一部分作为 Word 文档中的链接

如何使用文件名的一部分作为 Word 文档中的链接

如何在 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

相关内容