{INCLUDETEXT} 不适用于 Word 中用 {filename} 创建的相对路径。但是 {INCLUDEPICUTRE} 可以正常工作

{INCLUDETEXT} 不适用于 Word 中用 {filename} 创建的相对路径。但是 {INCLUDEPICUTRE} 可以正常工作

我正在使用@macropod 提出的方法,使用相对路径在 Word 中链接外部文本。

macropod 的帖子是这个:

https://forums.windowssecrets.com/showthread.php/154379-Word-Fields-and-Relative-Paths-to-External-Files

代码:

{INCLUDETEXT "{filename\*Lower\*MERGEFORMAT}\\..\\PINFO\\a.txt"\* MERGEFORMAT}

给了我一个错误信息:

错误!文件名无效。

但是,代码:

{INCLUDEPICTURE "{filename\*Lower\*MERGEFORMAT}\\..\\PINFO\\a.png"\* MERGEFORMAT}

在我的word文档中完美运行。

有人知道为什么会发生这种情况吗?我正在使用 Word 2016。

答案1

这肯定是 Word 的一个错误。别担心,我会给你一个解决方案!

当您与两个文档交互操作时,其中一个文档包含另一个文档的“includetext”,请同时打开这两个文件,但不要保存你所引用的源文件

一旦所有字段都更新完毕,您就可以自由编辑并保存源文件。但不要再回去更新这些字段,因为它们会再次导致相同的错误。

相关内容