保留 LINK 字段中的嵌套字段代码

保留 LINK 字段中的嵌套字段代码

在我的word文档中,我已用 定义了一个书签{ SET Model "c:\\test.xlsb" }

稍后,我使用以下代码嵌入了此 Excel 工作簿的链接:

{LINK Excel.SheetBinaryMacroEnabled.12 {REF Model} Sheet1!R1C1:R5C4 \a \f 0 \p}

它在第一次运行中按预期工作,即在更新字段时显示链接文档。

但是,一旦更新字段,嵌套REF字段就会转换回纯文本,即上面的公式如下所示:

{LINK Excel.SheetBinaryMacroEnabled.12 "c:\\test.xlsb" Sheet1!R1C1:R5C4 \a \f 0 \p}

有什么方法可以保持嵌套REF或集中更新链接的 Excel 文件的位置?

答案1

不幸的是,Word 总是会“解析”/取消链接LINK字段内的嵌套字段,通常是尽早完成。

如果您是此文档的唯一用户,您可以考虑以下类似操作。假设您想要将多个LINKs 添加到同一个工作簿。那么

插入所有LINK字段并让文档适用于一个工作簿。

LINK将所有相关字段中的“ ”更改LINK为另一个字符串,最好是不会在其他地方出现的字符串,例如“ ABCLINK”。

可选择插入一个{ SET ABCLINK "Some text to remind you how to use this document" }字段。

更新(重新执行)所有ABCLINK字段。

在需要的位置插入嵌套{ REF Model }字段和任何其他字段。REF

保存该文件。

要使用该文档,你可以像使用模板一样使用它(如果需要,你可以将其制作成 Word 模板),例如

  • 打开它
  • 保存副本
  • 修改模型书签的值和其他任何值
  • 更新所有字段
  • 使用查找/替换来替换AAALINKLINK
  • 更新所有字段

相关内容