如何将序数指示符插入到日期选择器内容控件中以显示日期,如下所示:
26th day of October, 2016
我已经尝试过d \*ordinal 'day of' MMMM, yyyy
,但\*ordinal
在内容控件中使用时不起作用,就像在日期字段中一样。
您可以在日期选择器内容控件中使用序数指示符吗?
答案1
您可以在日期选择器内容控件中使用序数指示符吗?
是的,但不是您所提到的那种方式。在较新版本的 MS Word 中,无法d \*ordinal 'day of' MMMM, yyyy
像在日期字段中那样使用。因为 MS Word 接受的日期格式是 ,DATE [\@ "Date-Time Picture"] [Switches]
格式Date-Time Picture
是dd mm yyyy
,Switches
格式选项是\*ordinal
。
因此,一次只能在日期格式中包含单个日期时间图片和单个开关。可以使用VBA
脚本解决此问题,但不太方便。
解决这个问题的简单方法是使用并排放置的多个内容控件。因此,在您的例子中,您必须采用以下两个日期内容控件:
{DATE \@ "d"\*Ordinal}
{DATE \@ "'day of' MMMM, yyyy"}
答案2
创建所需日期格式的嵌套字段
{DATE \@ "'{DATE \@ d \*Ordinal} day of' MMMM, yyyy"}
您可以按照以下步骤操作:
1.1. 点击
Ctrl-F9
插入一个空白字段,在里面{}
输入:DATE \@ "' day of' MMMM, yyyy"
1.2. 将 I 光标移动到左单引号和“
day
”之间的位置1.3. 再次按 Ctrl-F9 插入另一个空白字段,在里面
{}
输入:DATE \@ d \*Ordinal
1.4 按 F9 刷新字段
将构建块添加到快速部件库
2.1. 双击突出显示嵌套字段
2.2. 从功能区中选择“插入”选项卡,单击“快速部件”图标,然后将选择保存到快速部件库。
2.3. 为嵌套字段命名,例如“老板需要日期”,然后单击“确定”。
要使用日期,请点击快速部件。“老板需要的日期”在这里。
您可能知道,您可以DATE
用替换CREATEDATE, PRINDATE, SAVEDATE or DOCPROPERTY MyCustomDate
。
希望您发现它有用。