Bookmark.Text 属性

获取或设置 Bookmark 控件中的文本。

命名空间:  Microsoft.Office.Tools.Word
程序集:  Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)

语法

声明
Property Text As String
string Text { get; set; }

属性值

类型:System.String
Bookmark 控件的文本。

备注

Text 属性返回该书签的未经格式设置的纯文本。在设置此属性时,Bookmark 控件中的文本被替换。

设置 Bookmark.Text 属性不会删除书签。

设置跨多个表单元格的书签中 Bookmark.Text 属性将仅设置第一个单元格中的文本。如果书签包含整个表和环绕文本,则将删除整个表。

有关设置与另一书签重叠的书签的 Bookmark.Text 属性的信息,请参见 Bookmark 控件

示例

下面的代码示例添加一个带有文本的 Bookmark 控件,然后使用 ComputeStatistics 方法显示该书签中的字符总数。

此示例针对的是文档级自定义项。

Private Sub BookmarkComputeStatistics()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This is sample bookmark text."

    Dim totalCharacters As Integer = Bookmark1.ComputeStatistics( _
        Word.WdStatistic.wdStatisticCharacters)
    MessageBox.Show("The bookmark contains " & _
        totalCharacters.ToString() & " characters.")

End Sub
private void BookmarkComputeStatistics()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";
    int totalCharacters = bookmark1.ComputeStatistics(Word
        .WdStatistic.wdStatisticCharacters);
    MessageBox.Show("The bookmark contains " + 
        totalCharacters.ToString() + " characters.");
}

.NET Framework 安全性

请参见

参考

Bookmark 接口

Microsoft.Office.Tools.Word 命名空间