Udostępnij za pośrednictwem


Metoda Bookmark.MoveEndWhile —

Przenosi pozycję końcową postać Bookmark kontrolować, podczas gdy stwierdzi jedną z określonych znaków w dokumencie.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)

Składnia

'Deklaracja
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 lub więcej znaków.Ten argument jest uwzględniana wielkość liter.
  • count
    Typ: System.Object%
    Maksymalną liczbę znaków, według której Bookmark formant jest mają być przeniesione.Może być liczbą lub albo wdForward lub wdBackward stałej.Jeśli Count jest liczbą dodatnią, Bookmark formant zostaje przeniesiony do przodu w dokumencie.Jeśli jest liczbą ujemną, Bookmark formant zostaje przeniesiony do tyłu.Wartością domyślną jest wdForward.

Wartość zwracana

Typ: System.Int32
Liczba znaków, które koniec pozycji z Bookmark kontroli przeniesiony.Jeśli nie Cset znajdują się znaki, Bookmark kontroli nie ulega zmianie i metoda zwraca wartość 0 (zero).

Uwagi

Podczas gdy dowolny znak w Cset zostanie znaleziony, końcowa, z Bookmark formant zostaje przeniesiony.

Jeśli pozycja końcowa zostanie przeniesiony do tyłu do punktu, który poprzedza oryginalnego położenia początku, pozycja początkowa jest ustawiona do nowego położenia końcowego.

Parametry opcjonalne

Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.

Przykłady

Poniższy przykład kodu dodaje Bookmark sterować za pomocą funkcji tekst do pierwszego akapitu, a następnie dodaje inny Bookmark formantu do trzeciego wyrazu w pierwszym zakładki.Podczas, gdy można znaleźć znaków b, o, o, k, m, kod jest następnie przechodzi zakres drugiej zakładki, r lub k.

Ten przykład dotyczy dostosowywania poziomie dokumentu.

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);
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Bookmark Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Word