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 领域的内容远不止这些,但我让您自行查找。
归档时间: |
|
查看次数: |
38716 次 |
最近记录: |