打开 Office 邮件合并 - 根据字段值(公式/脚本)选择文本颜色?

发布于 2024-10-27 10:17:08 字数 367 浏览 5 评论 0原文

在 Open Office 文本文档 (.odt) 中是否有一种简单的方法(如果可能的话通过公式而不是脚本)来通过基于邮件合并字段的值的公式来格式化字符?

文件 ->新-> Label 非常适合在 OpenOffice 中创建邮件合并,但如何根据其中一个字段的值更改文本的颜色?

示例:一个字段是国家/地区代码。我希望 FR 生成蓝色文本,CA 生成红色文本,IE 生成绿色文本...

更概括地说:我可以根据字段的值设置段落格式吗?例如,我可能想要对一系列值进行左对齐,对其他值进行居中对齐,对另一个范围进行右对齐。

除了使用宏、使用 LaTeX 或其他什么之外,我只是想知道是否有人对 OpenOffice 中的邮件合并功能有一个简单的答案。

Is there a simple way (via formulas if possible rather than scripting) in Open Office text documents (.odt) to format characters via a formula based on the value of a mail-merge field?

The File -> New -> Label is great to create mail merge in OpenOffice, but how do I change the color of the text based on the value of one of the fields?

Example: one field is a country code. I would like FR to produce blue text, CA to produce red text, IE to produce green text...

More generalised: can I set a paragraph format based on the value of a field? For example I might want to left-align for a range of values, centre for others, right-align for yet another range.

Other than using macros, using LaTeX or whatnot, I'm just curious to hear if anybody out there has an easy answer with the mail-merge functionality in OpenOffice.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文