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


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

Определение

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

public int MoveStart (ref object unit, ref object count);
abstract member MoveStart : obj * obj -> int
Public Function MoveStart (Optional ByRef unit As Object, Optional ByRef count As Object) As Integer

Параметры

unit
Object

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

count
Object

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

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

Количество единиц, на которое фактически переместилось начальное положение элемента управления 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.

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