MS Word 中的 SET 域代码会计算总和而不是保留文本

MS Word 中的 SET 域代码会计算总和而不是保留文本

为了得到图 1 中的结果,我在 MS Word 中输入了图 2 中的字段代码。但是,结果却显示为图 3。实际上,我想店铺使用字段代码 查询书签xxx中的结果“1-3” SET,其中“1-3”可以动态更新。哪里错了?为什么结果是1减3?如何保留“1-3”的形式?如何编辑字段代码?谢谢。

图 1:目标

在此处输入图片描述

图2:MS Word 中的字段代码

在此处输入图片描述

图3:结果显示

在此处输入图片描述

答案1

我不确定这样做的目的是什么。

使用 Set 字段会为您提供书签。该书签的内容不是动态的。SEQ 字段也不是StyleRef 字段将在引用书签时更新。每次您都会得到相同的结果。

计算/公式字段 (=)计算那里的内容。所以 1-3 = -2。这是预期结果。您可以使用 Quote 字段来显示等式,但随后在 Set 字段中使用,每次引用时您仍然会得到相同的结果。

这体现在示例文档。(临时链接)

样本截图

考虑使用自动图文集或 Building Blocks

如果您尝试重复使用公式,{ StyleRef 1 \s } - { Seq ( \s }最好将其保存为自动图文集并插入到文档中。如果需要,您可以使用自动图文集字段。您可以将键盘快捷键附加到自动图文集方便插入。将自动图文集条目分配给一个键或组合键。

自动图文集和其他构建块只能保存在模板中

笔记:除了关于计算字段的链接外,其他链接均指向我的网站或我写过的页面。

相关内容