【发布时间】:2019-03-22 09:44:08
【问题描述】:
我正在尝试以编程方式在我的 Word 文档中添加公式/表达式。在我的场景中,我需要将页数减去 1。如果您尝试在文档本身中执行此操作,它应该如下所示:
{={NUMPAGES \*MERGEFORMAT }-1}
现在我正在尝试通过我正在苦苦挣扎的代码来做到这一点......我已经尝试过这样做:
RangeWord.Fields.Add(this.Range, Interop.WdFieldType.wdFieldExpression, "{NUMPAGES \*MERGEFORMAT }-1", true)
但在这种情况下,{NUMPAGES \*MERGEFORMAT} 不能用作字段,而是用作纯文本。我怎样才能实现我想要的?我应该为{NUMPAGES \*MERGEFORMAT} 添加一个新字段吗?
【问题讨论】: