Bookmark.MoveEnd(Object, Object) Метод

Определение

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

public int MoveEnd (ref object unit, ref object count);

Параметры

unit
Object

Единица, используемая при изменении положения конечного знака.

count
Object

Число перемещаемых единиц. Если это число положительно, положение конечного знака перемещается в документе вперед. Если это число отрицательно, положение конечного знака перемещается назад. Если положение конечного знака оказывается перед положением начального знака, диапазон сворачивается, а оба положения перемещаются одновременно. Значение по умолчанию — 1.

Возвращаемое значение

Int32

Количество единиц, на которое элемент управления Bookmark фактически переместился, либо 0 (ноль), если переместить элемент управления не удалось.

Примеры

Следующий пример кода добавляет Bookmark элемент управления с текстом в первый абзац и отображает Последнее слово закладки в окне сообщения. Затем код вызывает MoveEnd метод и отображает Последнее слово закладки в новом окне сообщения.

Этот пример предназначен для настройки на уровне документа.

private void BookmarkMoveEnd()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.Text = "This is sample text.";
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range.Words[3],
        "bookmark1");
    
    object Unit = Word.WdUnits.wdWord;
    object Count = 1;

    MessageBox.Show("Last word of bookmark prior to calling MoveEnd: "
        + bookmark1.Words.Last.Text);

    bookmark1.MoveEnd(ref Unit, ref Count);

    MessageBox.Show("Last word of bookmark after calling MoveEnd: "
        + bookmark1.Words.Last.Text);

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

    MessageBox.Show("Last word of bookmark prior to calling MoveEnd: " _
        & Bookmark1.Words.Last.Text)

    Bookmark1.MoveEnd(Word.WdUnits.wdWord, 1)
    
    MessageBox.Show("Last word of bookmark after calling MoveEnd: " _
        & Bookmark1.Words.Last.Text)
End Sub

Комментарии

Необязательные параметры

Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.

Применяется к