Range.InsertDateTime 方法 (Word)

以文本或 TIME 域的形式插入当前日期或时间,或将两者都插入。

语法

表达式InsertDateTime (DateTimeFormatInsertAsFieldInsertAsFullWidthDateLanguageCalendarType)

expression 是必需的。 一个代表 Range 对象的变量。

参数

名称 必需/可选 数据类型 说明
DateTimeFormat 可选 Variant 显示日期或时间或者同时显示两者时所用的格式。 如果省略该参数,Microsoft Word 将使用 Windows“控制面板”(“区域设置”图标)中的短日期样式。
InsertAsField 可选 Variant 要插入指定的 TIME 域的信息。 默认值为 True
InsertAsFullWidth 可选 Variant 要插入双字节数字的形式指定的信息。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。
DateLanguage 可选 Variant 设置要在其中显示日期或时间的语言。 可以是 WdDateLanguage 常量。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。
CalendarType 可选 Variant 设置显示日期或时间时要使用的日历类型。 可以是 WdCalendarTypeBi 常量。 此参数可能不可用,这取决于您所选择或安装的语言支持 (例如美国英语)。

示例

以下示例在活动文档的末尾插入当前日期。 可能的结果是"01/12/99"。

With ActiveDocument.Content 
 .Collapse Direction:=wdCollapseEnd 
 .InsertDateTime DateTimeFormat:="MM/dd/yy", _ 
 InsertAsField:=False 
End With

以下示例在活动文档的页脚以 TIME 域的形式插入当前日期。

ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range _ 
 .InsertDateTime DateTimeFormat:="MMMM dd, yyyy", _ 
 InsertAsField:=True

另请参阅

Range 对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。