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


Bookmark.End - свойство

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

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

Синтаксис

'Декларация
Property End As Integer
int End { get; set; }

Значение свойства

Тип: System.Int32
Положение конечного знака в элементе управления Bookmark.

Заметки

Элемент управления Bookmark имеет начальное и конечное положение.Конечное положение — это точка, наиболее удаленная от начала элемента управления Bookmark.Для изменения размера элемента управления Bookmark воспользуйтесь свойством End.

Если этому свойству присвоить значение, меньшее, чем значение свойства Start, свойству Start будет присвоено такое же значение (таким образом, свойствам Start и End будут присвоены равные значения).

Примеры

В приведенном ниже примере кода в первый абзац документа добавляется элемент управления Bookmark с текстом, после чего для третьего слова в первой закладке добавляется другой элемент управления Bookmark.Затем в коде выполняется перемещение по диапазону второй закладки до тех пор, пока не будет найдена буква K.

В этом примере демонстрируется настройка уровня документа.

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

    Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Bookmark1.Words(3), "Bookmark2")

    Bookmark2.MoveEndUntil("k", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveEndUntil()
{
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";

    Microsoft.Office.Tools.Word.Bookmark bookmark2 =
        this.Controls.AddBookmark(bookmark1.Words[3],
        "bookmark2");

    object Count = bookmark1.Characters.Count;
    object cSet = "k";

    bookmark2.MoveEndUntil(ref cSet, ref Count);
}

Безопасность платформы .NET Framework

См. также

Ссылки

Bookmark Интерфейс

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