Metoda Bookmark.MoveStartWhile —
Przenosi położenie początkowe 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 MoveStartWhile ( _
ByRef cset As Object, _
ByRef count As Object _
) As Integer
int MoveStartWhile(
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, które położenia początku Bookmark kontroli przeniesiony.Jeśli nie ma znaków Cset, formant Bookmark nie zostanie zmieniony, a metoda zwróci wartość 0 (zero).
Uwagi
Podczas gdy dowolny znak w Cset zostanie znaleziony, pozycji początkowej Bookmark formant jest przenoszony.
Jeśli pozycja początkowa jest przesunięty do pozycji poza oryginalne położenie końca, pozycja końcowa jest ustawiona w nowe miejsce rozpoczęcia.
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, podczas gdy można znaleźć znaków T, h, i, lub s.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
Private Sub BookmarkMoveStartWhile()
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.MoveStartWhile("This", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveStartWhile()
{
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 = "This";
bookmark1.MoveStartWhile(ref cSet, ref Count);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.