从 Microsoft Word 模板开始新文档时如何提示输入信息

val*_*nas 4 field-codes microsoft-word microsoft-word-2011

我想在模板 (dotx) 中创建一个字段,当从该模板启动新文档时,会提示输入信息。该字段是在文档中一遍又一遍地重复的东西。我希望能够输入一次,并且它会在整个文档中自我更新。

小智 7

单个数据项的最简单方法如下。

首先,在模板中插入一个 FILLIN 字段

(在 Windows Word 中,使用 ctrl-F9 插入一对特殊字段代码大括号 { } 然后键入

FILLIN "my prompt text" 
Run Code Online (Sandbox Code Playgroud)

在。。之间 { }

所以你看

{ FILLIN "my prompt text" }
Run Code Online (Sandbox Code Playgroud)

如果您选择该字段并按 F9,您应该会看到一个对话框,您可以在其中键入所需的值。输入值后,Word 应在 FILLIN 字段所在的位置显示该值(按 Alt-F9 可在“字段代码”和“字段结果”视图之间切换。

要使 Word 在文档的多个位置显示相同的内容,请选择 FILLIN 字段并再次按 ctrl-F9 将其包装在另一对 { } 然后,在初始的“{”之后,键入

SET myfield 
Run Code Online (Sandbox Code Playgroud)

所以整个事情看起来像

{ SET myfield { FILLIN "my prompt text" } }
Run Code Online (Sandbox Code Playgroud)

然后,在需要该值的每个点处,插入另一个字段,如下所示:

{ myfield }
Run Code Online (Sandbox Code Playgroud)

这是简写

{ REF myfield }
Run Code Online (Sandbox Code Playgroud)

当您基于模板创建新文档时,Word 应执行 FILLIN,然后更新所有 { myfield } 字段。但是如果用户稍后需要更改该值,则需要选择整个文档(例如ctrl-A)并按F9再次看到提示。在这种情况下,我不确定这些字段会随处更新。

还有另一种称为 ASK 的字段类型,它实际上结合了 SET 和 FILLIN,但是当您基于模板创建新文档时它不会自动执行,因此对于此任务不是一个很好的选择。

FILLIN 领域的内容远不止这些,但我让您自行查找。