0

我对word文档中的数字有一点问题。我需要使用 Aspose.Words 将数据合并到一个表中,这部分工作正常。只有我需要在负数周围加上括号(并乘以-1)。

我一直在四处寻找,找不到任何地方。那么有谁知道我是否可以以编程方式执行此操作,甚至可以为 docX 文档添加格式?

谢谢,瑞安

4

1 回答 1

1

我解决了这个问题,并认为我应该分享以防其他人发现它有用。

在 docX 文档中,您可以在 MergeField 中添加格式选项。右键单击要格式化的字段并选择“切换字段代码”,这会将 MergeField 更改为如下所示:

{MERGEFIELD NetGoodsAmount \* MERGEFORMAT}

将 '\*' 替换为您的格式选项。因此,如果您想要括号中的负数将其更改为:

{MERGEFIELD NetGoodsAmount \#"#,##0.00;(#,##0.00)"\* MERGEFORMAT}

我找不到任何涉及这些选项的 GUI,所以看起来您必须手动执行此操作。

希望对某人有所帮助,Ryan M

于 2013-03-03T23:36:56.320 回答