问题标签 [mergefield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-word - 动态 crm 中的 Word 模板更改日期格式合并字段 XML 映射窗格
我想知道是否有人知道是否有办法在 Word 模板中更改从 Dynamics 365 CRM 中提取的字段的日期格式。
基本上,我有一个日期字段(通过开发人员,XML 映射窗格选项卡)看起来像 DD-MM-YYYY(“09-09-2021”)。我希望该领域成为“2021 年 9 月 9 日”。
有人知道如何更改word中的日期格式吗?例如,在开发人员选项卡中,我真的很挣扎,在数据库中创建一个新字段不是一个选项。
c# - 如何使用 C# 和 OpenXml 读取 docx 文件的表格单元格中的合并字段内容
我必须自动验证由另一个软件填充的多个 docx 中表格的内容,某些单元格包含合并字段文本类型,因此我无法访问这些单元格中的文本。我在此处附加的代码是适用于文本类型单元格的代码:
谁能告诉我是否有办法从表格单元格中恢复合并字段的内容。
mailmerge - 在邮件合并中使用 INCLUDETEXT 时如何保留子文档的合并域格式
我在 Word 文档(= MainDoc )中使用INCLUDETEXT来插入来自其他 Word 文档(= SubDoc1、SubDoc2等)的内容。每个子文档都有自己的合并域,其中一些应用了特定的格式,例如.{MERGEFIELD Amount *\ $#,###.00}
问题是子文档的合并字段格式在拉入主文档时会丢失,例如
=> SubDoc1:“感谢您支付 5.60 美元”
=> 上面,当拉入 MainDoc 时,看起来像这样:“感谢您的 5.6000000003 付款”
一个简单的解决方案是将 {MERGEFIELD Amount} 直接插入 MainDoc 并在那里格式化。但是,有很多SubDocs,都是带有多个合并字段的长文档,更不用说IF规则了。
每次调整/创建 SubDocs 时,必须使用书签分解 MainDoc 中INCLUDETEXT语句中的每个 SubDoc会产生大量工作和维护。例如
... bis repetita ad nausem....{INCLUDETEXT "C:\\Mail Merge\\Conditional1.docx" Part1 \* MERGEFORMAT}{MERGEFIELD Amount*\ $#,###.00}{INCLUDETEXT "C:\\Mail Merge\\Conditional1.docx" Part2 \* MERGEFORMAT}{MERGEFIELD Discount*\# “## 0%”}{INCLUDETEXT "C:\\Mail Merge\\Conditional1.docx" Part3 \* MERGEFORMAT}
我不能成为第一个想要在子文档中保留合并字段格式的人,所以很惊讶没有找到答案……希望这意味着它非常简单,没有人觉得有必要问。(如果是这种情况,请道歉!)
可以做到吗?怎么做?提前致谢!