Поделиться через


Bookmark.Text Свойство (2007 System)

Обновлен: Ноябрь 2007

Возвращает или задает текст в элементе управления Bookmark.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)

Синтаксис

'Декларация
<BindableAttribute(True)> _
Public Property Text As String
'Применение
Dim instance As Bookmark
Dim value As String

value = instance.Text

instance.Text = value
[BindableAttribute(true)]
public 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.");
}

Разрешения

См. также

Ссылки

Bookmark Класс

Bookmark - члены

Microsoft.Office.Tools.Word - пространство имен