如何在内容控制日期选择器中插入序数指示符?

如何在内容控制日期选择器中插入序数指示符?

如何将序数指示符插入到日期选择器内容控件中以显示日期,如下所示:

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 Picturedd mm yyyySwitches格式选项是\*ordinal

因此,一次只能在日期格式中包含单个日期时间图片和单个开关。可以使用VBA脚本解决此问题,但不太方便。

解决这个问题的简单方法是使用并排放置的多个内容控件。因此,在您的例子中,您必须采用以下两个日期内容控件:

{DATE \@ "d"\*Ordinal} {DATE \@ "'day of' MMMM, yyyy"}

答案2

  1. 创建所需日期格式的嵌套字段

    {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. 将构建块添加到快速部件库

    2.1. 双击突出显示嵌套字段

    2.2. 从功能区中选择“插入”选项卡,单击“快速部件”图标,然后将选择保存到快速部件库。

    2.3. 为嵌套字段命名,例如“老板需要日期”,然后单击“确定”。

  3. 要使用日期,请点击快速部件。“老板需要的日期”在这里。

您可能知道,您可以DATE用替换CREATEDATE, PRINDATE, SAVEDATE or DOCPROPERTY MyCustomDate

希望您发现它有用。

相关内容