我对word文档中的数字有一点问题。我需要用Aspose.Words将数据合并到一个表中,这部分工作得很好。我只需要用括号把负数括起来(然后乘以-1)。
我到处找都找不到。那么,谁知道我是否可以通过编程来实现这一点,或者甚至可以向docX文档添加格式?
谢谢你,莱恩
发布于 2013-03-04 07:36:56
我解决了这个问题,并认为我应该分享它,以防其他人发现它有用。
在docX文档中,您可以在MergeField中添加格式选项。右键单击您想要格式化的字段并选择‘切换字段代码’,这将更改MergeField如下所示:
{MERGEFIELD NetGoodsAmount \* MERGEFORMAT}用您的格式选项替换'\*‘。因此,如果您希望在括号中包含负数,请将其更改为:
{MERGEFIELD NetGoodsAmount \#"#,##0.00;(#,##0.00)"\* MERGEFORMAT}我找不到任何涉及这些选项的图形用户界面,所以看起来您必须手动完成此操作。
希望这对某人有帮助,Ryan M
https://stackoverflow.com/questions/15191633
复制相似问题