Metoda Bookmark.MoveStartUntil —

Przenosi położenie początkowe Bookmark kontroli do momentu znalezienia jednego 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 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 lub więcej znaków.Ten argument uwzględnia wielkość liter.
  • count
    Typ: System.Object%
    Maksymalna liczba znaków, w ramach której formant Bookmark może zostać przeniesiony.Może być liczbą lub stałą wdForward lub wdBackward.Jeśli Count jest liczbą dodatnią, formant Bookmark zostanie przeniesiony na przód dokumentu.Jeśli jest liczbą ujemną, formant Bookmark zostaje przeniesiony do tyłu.Wartością domyślną jest wdForward.

Wartość zwracana

Typ: System.Int32
Liczba znaków, według których położenia początku Bookmark kontroli przeniesiony.Jeśli Count jest większa od 0 (zero), Metoda ta zwraca liczbę przeniesione znaki plus 1.Jeśli Count jest mniejszy niż 0 (zero), Metoda ta zwraca liczbę znaków przeniesione pomniejszonej o 1.Jeśli nie ma znaków Cset, formant Bookmark nie zostanie zmieniony, a metoda zwróci wartość 0 (zero).

Uwagi

Jeśli ruch jest do tyłu w dokumencie Bookmark kontroli jest rozwinięty.

Jeśli pozycja początkowa jest przesunięty do punktu poza pozycja końcowa Bookmark kontroli jest zwinięte i pozycje początkowe i końcowe są przenoszone razem.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Poniższy kod dodaje Bookmark kontrolę z tekstu do akapitu pierwszego, a następnie przenosi zakresu zakładki, aż do znalezienia miejsce.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Bookmark Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Word