Sdílet prostřednictvím


Bookmark.MoveStart(Object, Object) Metoda

Definice

Přesune počáteční pozici Bookmark ovládacího prvku.

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

Parametry

unit
Object

Microsoft.Office.Interop.Word.WdUnits. Jednotka, o kterou se má přesunout počáteční pozice zadaného rozsahu nebo výběru.

count
Object

Maximální počet jednotek, o které Bookmark má být ovládací prvek přesunut. Pokud Count je kladné číslo, počáteční pozice Bookmark ovládacího prvku se v dokumentu posune dopředu. Pokud se jedná o záporné číslo, počáteční pozice se přesune dozadu. Pokud se počáteční pozice posune dopředu na pozici za koncovou pozici, Bookmark ovládací prvek se sbalí a počáteční i koncová pozice se přesunou dohromady. Výchozí hodnota je 1.

Návraty

Počet jednotek, o které se počáteční pozice Bookmark ovládacího prvku skutečně přesunula, nebo vrátí hodnotu 0 (nula), pokud přesunutí nebylo úspěšné.

Příklady

Následující příklad kódu přidá ovládací prvek Bookmark s textem do prvního odstavce a pak přesune počáteční pozici záložky.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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

Poznámky

Volitelné parametry

Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.

Platí pro