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


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

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

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

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

Синтаксис

'Декларация
Public Property End As Integer
'Применение
Dim instance As Bookmark
Dim value As Integer

value = instance.End

instance.End = value
public 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);
}

Разрешения

См. также

Ссылки

Bookmark Класс

Bookmark - члены

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