通过内容控件或 StyleRef 在 Word 文件中重复文本会产生不一致的结果

通过内容控件或 StyleRef 在 Word 文件中重复文本会产生不一致的结果

目标:从 Word 文件首页获取文本,并自动填充所有页眉。

尝试 1:通过 Style Ref

尝试 2:通过内容控制字段

采取的步骤:

  1. 插入内容控制文本
  2. 以上名称和标题
  3. 正确选择并复制
  4. 选择性粘贴(粘贴链接 > 无格式文本)

结果:前几次尝试均按预期工作,但随后停止自动更新。

答案1

最简单的方法是使用映射内容控件。

您可以在以下位置找到所有已知的数据复制方法Greg Maxey 关于该主题的页面。我不会在这里介绍所有这些方法。我将介绍他的第 7 种方法。这是一些更好的 Microsoft 模板在其模板中使用封面页的方式。

我谈到了这一点我的答案来自超级用户。这是我的页面的主题使用文档属性内容控件和其他映射内容控件重复数据。以下内容来自该页面。

文档属性内容控件

您可以使用“插入”>“快速部件”>“文本”>“文档属性”插入文档属性内容控件。这里显示了 Word 2010、2019 和 2021 中的相同控件。功能区选项卡看起来有点不同,但这些文档属性内容控件位于“快速部件”下的“插入”选项卡上。 截屏

有 15 个选项,其中一些对应于摘要文档属性。不过,我们在这里不将它们用于此目的。我们用它们来重复数据。14 个是纯文本控件,而 Publish Date 控件是 Date-Picker 控件(但也可以保存纯文本)。

我建议首先使用摘要、发布日期和状态。以下是示例:

截屏

这看起来不太有用,直到你发现你可以通过使用“开发人员选项卡”并选择来修改它们特性。这样您就可以将顶部的选项卡从“摘要”更改为您想要的任何内容,即“第一方名称”。

对话框

然后你可以使用开发者模式更改占位符文本。 截屏

并且,关闭开发者模式后,我们会看到:

截屏

完成后,请记住单击退出开发人员模式。完成这些文本更改后,您可以使用相同的文档属性控件在整个文档中复制信息。如果您像第一次一样直接插入它们,它们将保留其原始标题。但是,如果您复制并粘贴,您将获得新标题。当信息在一个位置更改时,它会在相同的文档属性内容控件中在整个文档中更改。

截屏

这与填写字段的情况相同。当您在编辑内容控件后退出该控件时,整个文档中的相同控件都会发生变化。

在此处输入图片描述

更多内容我的页面但如果您想使用内置的“文档属性”内容控件,这会给您提供想法。

您还可以创建自己的映射内容控件。

这里有一个链接至 Laura Townsend 的视频,该视频将逐步指导您完成此操作所需的步骤

我的页面上有一些免费实用程序的链接,可以为您进行映射。

在 Mac 上这要困难得多。

虽然 Mac 版本可以使用内容控件,但它无法在用户界面中创建或编辑它们。它至少可以使用纯文本、富文本和日期选择器控件。对于 Mac 用户,一般建议是,如果可以,尝试在 Windows 版本中开发执行此操作的模板。以下是带有内容控件的文档在 Windows 版本中生成,您可以在 Mac 中尝试。

如果您需要在 Mac 用户界面中执行此操作,请参阅Mac OS 的内容控制作者:约翰·科乔克(John Korchok)。

相关内容