Sdílet prostřednictvím


Bookmark.MoveEndWhile – metoda

Přesune koncová pozice znaku Bookmark řízení, zatímco zadané znaky se nacházejí v dokumentu.

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

Syntaxe

'Deklarace
Function MoveEndWhile ( _
    ByRef cset As Object, _
    ByRef count As Object _
) As Integer
int MoveEndWhile(
    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ů, které do konce pozici Bookmark ovládací prvek přesunout.Pokud ne Cset znaky jsou nalezeny, Bookmark ovládacího prvku nezmění a vrátí metoda hodnotu 0 (nula).

Poznámky

Zatímco libovolný znak v Cset je nalezen konec pozice Bookmark ovládací prvek přesunut.

Je-li Konec pozice přesunete zpět až k bodu, který předchází původní počáteční pozici, počáteční pozice je nastavena na nový konec pozice.

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 řízení s textem na první odstavec a pak přidá druhé Bookmark ovládacího prvku na třetí slovo v první záložce.Kód poté posune rozsah druhé záložky, zatímco můžete vyhledat znaky b, o, o, k, m, o, r nebo k.

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

Private Sub BookmarkMoveEndWhile()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.Text = "This is sample bookmark text."

    Dim Bookmark2 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Bookmark1.Words(3), "Bookmark2")

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

    Microsoft.Office.Tools.Word.Bookmark bookmark2 =
        this.Controls.AddBookmark(bookmark1.Words[3],
        "bookmark2");

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

    bookmark2.MoveEndWhile(ref cSet, ref Count);
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Bookmark Rozhraní

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