以文本或以 TIME 字段的形式将当前日期或时间,或同时将日期和时间插入 Bookmark 控件中。
命名空间:  Microsoft.Office.Tools.Word
程序集:  Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)
语法
声明
Sub InsertDateTime ( _
    ByRef DateTimeFormat As Object, _
    ByRef InsertAsField As Object, _
    ByRef InsertAsFullWidth As Object, _
    ByRef DateLanguage As Object, _
    ByRef CalendarType As Object _
)
void InsertDateTime(
    ref Object DateTimeFormat,
    ref Object InsertAsField,
    ref Object InsertAsFullWidth,
    ref Object DateLanguage,
    ref Object CalendarType
)
参数
- DateTimeFormat
 类型:System.Object%
 要用于显示日期或时间,或同时显示日期和时间的格式。如果省略此参数,则 Microsoft Office Word 使用来自 Windows 控制面板(**“区域设置”**图标)的短日期样式。
- InsertAsField
 类型:System.Object%
 为 true,则以 TIME 字段的形式插入指定信息;否则为 false。默认值为 true。
- InsertAsFullWidth
 类型:System.Object%
 为 true,则以双字节数字的形式插入指定信息;否则为 false。您可能无法使用此参数,具体取决于您选择或安装的语言支持(例如,美国英语)。
- DateLanguage
 类型:System.Object%
 设置显示日期和时间的语言。可以是下列 WdDateLanguage 常数之一:wdDateLanguageBidi 或 wdDateLanguageLatin。您可能无法使用此参数,具体取决于您选择或安装的语言支持(例如,美国英语)。
- CalendarType
 类型:System.Object%
 设置显示日期或时间时要使用的日历类型。可以是下列 WdCalendarTypeBi 常数之一:wdCalendarTypeBidi 或 wdCalendarTypeGregorian。您可能无法使用此参数,具体取决于您选择或安装的语言支持(例如,美国英语)。
备注
调用此方法可能会删除 Bookmark 控件。
可选参数
有关可选参数的信息,请参见Office 解决方案中的可选参数。
示例
下面的代码示例向文档中插入一个带有文本的 Bookmark 控件,然后在该书签中插入日期和时间字段。
此示例针对的是文档级自定义项。
Private Sub BookmarkInsertDateTime()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "First bookmark"
    Bookmark1.InsertDateTime("MMMM dd, yyyy", True, False)
End Sub
private void BookmarkInsertDateTime()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "First bookmark";
    object DateTimeFormat = "MMMM dd, yyyy";
    object InsertAsField = true;
    object InsertAsFullWidth = false;
    bookmark1.InsertDateTime(ref DateTimeFormat, ref InsertAsField,
        ref InsertAsFullWidth, ref missing, ref missing);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。