![在 Word 文档中嵌入文件,以便在文件被移动或删除时,指向它们的超链接仍然有效](https://linux22.com/image/1439887/%E5%9C%A8%20Word%20%E6%96%87%E6%A1%A3%E4%B8%AD%E5%B5%8C%E5%85%A5%E6%96%87%E4%BB%B6%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%9C%A8%E6%96%87%E4%BB%B6%E8%A2%AB%E7%A7%BB%E5%8A%A8%E6%88%96%E5%88%A0%E9%99%A4%E6%97%B6%EF%BC%8C%E6%8C%87%E5%90%91%E5%AE%83%E4%BB%AC%E7%9A%84%E8%B6%85%E9%93%BE%E6%8E%A5%E4%BB%8D%E7%84%B6%E6%9C%89%E6%95%88.png)
在 Microsoft Word 中,我可以通过选择文本并单击Insert
->来创建文件的超链接Hyperlink
。
但如果文件被删除或文档本身被移动到另一台机器,链接就会断开……
我想将文件嵌入文档中,但仍使用超链接访问它们。我可以创建对象,但不能将它们用作超链接,除非有人知道如何创建指向文档对象的链接?
那么我如何嵌入文件(可以使用八位字节/流 MIME 类型的文件、powershell 脚本、一些二进制注册表配置单元、msi 安装程序、.msu 文件、一些 DLL 的某些版本等),以便超链接在没有驱动器上的文件的情况下仍然有效?
答案1
您可以在链接所在的位置插入对象(例如 PDF 文件)。
或者,您也可以先插入书签,然后创建指向书签的超链接。书签的作用类似于 HTML 中的锚点。它不会打开嵌入的文件 - 它只会将您带到文档中您添加书签的部分。
您可能能够执行 VBA 脚本来打开嵌入文件。网上有关于如何在 Excel 中执行此操作的示例。也许您可以将其应用于 Word。