Bookmark.InsertDateTime 方法

以文本或以 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。您可能不能使用此参数,这取决于您所选择或安装的支持语言(例如,美.国. 英语)。

备注

调用此方法可能会删除 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 安全性

请参见

参考

Bookmark 接口

Microsoft.Office.Tools.Word 命名空间