Sdílet prostřednictvím


Bookmark.MoveStartUntil – metoda

Přesune počáteční pozici Bookmark řízení, dokud jedna ze zadaných znaků naleznete v dokumentu.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)

Syntaxe

'Deklarace
Function MoveStartUntil ( _
    ByRef cset As Object, _
    ByRef count As Object _
) As Integer
int MoveStartUntil(
    ref Object cset,
    ref Object count
)

Parametry

  • cset
    Typ: System.Object%
    Jeden nebo více znaků.Tento argument je malá a velká písmena.
  • count
    Typ: System.Object%
    Maximální počet znaků, o kterou Bookmark je ovládací prvek přesunout.Může být číslo nebo buď wdForward nebo wdBackward konstantní.Pokud Count je kladné číslo Bookmark ovládací prvek je posunuta do dokumentu.Jestliže je záporné číslo Bookmark ovládací prvek přesunut zpět.Výchozí hodnota je wdForward.

Vrácená hodnota

Typ: System.Int32
Počet znaků, podle kterých počáteční pozici Bookmark ovládací prvek přesunout.Pokud Count je větší než 0 (nula), tato metoda vrátí počet znaků, které jsou přesunuty plus 1.Pokud Count je menší než 0 (nula), tato metoda vrátí počet znaků, které jsou přesunuty minus 1.Pokud ne Cset znaky jsou nalezeny, Bookmark ovládacího prvku nezmění a vrátí metoda hodnotu 0 (nula).

Poznámky

Je-li pohyb zpětně procházet celý dokument Bookmark rozšířené ovládací prvek.

Je-li počáteční pozice je posunuta do bodu za konec pozice Bookmark je sbalen ovládací prvek a počáteční a koncové pozice jsou přesunuty společně.

Volitelné parametry

Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.

Příklady

Následující příklad kódu přidává Bookmark ovládací prvek s textem k první odstavec a pak přesune oblast záložky, dokud nenajde místo.

V tomto příkladu je úroveň dokument přizpůsobení.

Private Sub BookmarkMoveStartUntil()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This is sample bookmark text."

    Bookmark1.MoveStartUntil(" ", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveStartUntil()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "This is sample bookmark text.";

    object Count = bookmark1.Characters.Count;
    object cSet = " ";

    bookmark1.MoveStartUntil(ref cSet, ref Count);
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Bookmark Rozhraní

Microsoft.Office.Tools.Word – obor názvů