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

Определение

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

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

Параметры

unit
Object

Microsoft.Office.Interop.Word.WdUnits. Единица, на которую перемещается начальное положение указанного диапазона или выделения.

count
Object

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

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

Int32

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

Примеры

Следующий пример кода добавляет Bookmark элемент управления с текстом в первый абзац, а затем перемещает начальную точку закладки.

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

private void BookmarkMoveStart()
{
    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.wdCharacter;
    object Count = 3;

    bookmark1.MoveStart(ref Unit, ref Count);
                
}
Private Sub BookmarkMoveStart()

    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("First word of bookmark prior to calling MoveStart: " _
        & Bookmark1.Words.First.Text)

    Bookmark1.MoveStart(Word.WdUnits.wdCharacter, 4)
    
    MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
        & Bookmark1.Words.First.Text)
End Sub

Комментарии

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

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

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