将1{sup|er} janvier 2012
用于MergeField Microsoft Word for Email。
格式为fmDD"{sup|er}" month YYYY
这是我们目前使用的格式,想知道是否有一种方法可以在Word文件中更正{MERGEFIELD theDate}
我们在Microsoft Word文件上使用此方法,但它不起作用。结果是1{sup|er} janvier 2012
。
Microsoft Word的预期行为为2012年1月1日。
先谢了。
将1{sup|er} janvier 2012
用于MergeField Microsoft Word for Email。
格式为fmDD"{sup|er}" month YYYY
这是我们目前使用的格式,想知道是否有一种方法可以在Word文件中更正{MERGEFIELD theDate}
我们在Microsoft Word文件上使用此方法,但它不起作用。结果是1{sup|er} janvier 2012
。
Microsoft Word的预期行为为2012年1月1日。
先谢了。
2条答案
按热度按时间neekobn81#
从我的网页上日期字段在Microsoft Word中是以下字段结构。
{QUOTE{CREATEDATE @“dddd 'the' d”}{IF{=(MOD({={CREATEDATE @ d}+89},100)>2)*(MOD({={CREATEDATE @ d}+9},10)<3)}= 1 {=MOD({CREATEDATE @ d},10)-2 # rd;第一个;第二个;第三个{CREATEDATE @“' of' MMMM,yyyy”}}
下面是显示上标的字段的屏幕截图:
x1c 0d1x的数据
此字段来自我的法律的工具栏加载项,作为上标的CreateDate。这是一个自动图文集条目。下面是加载项菜单的屏幕截图。
的
您可以尝试修改它以使用您的合并域而不是CREATEDATE。这是基于Paul Edstein(又名macropod)的工作。
字符串
(我没有尝试过合并字段。您需要上标部分如屏幕截图所示。)
请参阅我的日期字段页面了解更多信息。不能简单地键入大括号。Word必须插入它们。另请参阅:我关于Dealing with Fields in Word的文章。
e4yzc0pl2#
看起来好像您希望Word的“字段语言”与您熟悉的内容相似。但是例如{sup| er}在Word的“字段语言”中没有任何意义。
为了使这在法语中的日期中起作用,我建议您首先尝试以下字段和格式。
字符串
{}
需要是特殊的字段代码括号,您可以使用ctrl-F9在Windows桌面版本的Word上插入。然后,选择字段
{ordText}
并将其格式化为上标文本。我可能把一些细节搞错了。但是如果您需要在法语以外的语言中使用此功能,则必须确保将月份中的每个日期Map到适当的序号文本,例如。在英语中,第1、第21和第3个字母应该有“st”,第11个字母需要“th”,以此类推,而在法语中,第1个字母需要“er”,其他字母都需要“e”。