Bookmark.MoveStartWhile(Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przenosi pozycję początkową Bookmark kontrolki, gdy w dokumencie znajduje się dowolny z określonych znaków.
public int MoveStartWhile (ref object cset, ref object count);
abstract member MoveStartWhile : obj * obj -> int
Public Function MoveStartWhile (ByRef cset As Object, Optional ByRef count As Object) As Integer
Parametry
- cset
- Object
Co najmniej jeden znak. Ten argument uwzględnia wielkość liter.
- count
- Object
Maksymalna liczba znaków, za pomocą których ma zostać przeniesiona kontrolka Bookmark . Może być liczbą lub stałą wdForward lub wdBackward . Jeśli Count
jest liczbą dodatnią, kontrolka zostanie przeniesiona Bookmark do przodu w dokumencie. Jeśli jest to liczba ujemna, kontrolka zostanie przeniesiona do tyłu Bookmark . Wartość domyślna to wdForward.
Zwraca
Liczba znaków przeniesionych pozycji początkowej kontrolki Bookmark . Jeśli nie Cset
znaleziono żadnych znaków, kontrolka Bookmark nie zostanie zmieniona, a metoda zwróci wartość 0 (zero).
Przykłady
Poniższy przykład kodu dodaje kontrolkę Bookmark z tekstem do pierwszego akapitu, a następnie przenosi zakres zakładki, podczas gdy może znajdować znaki T, h, i lub s.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
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);
}
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
Uwagi
Podczas znajdowania dowolnego znaku Cset
zostanie przeniesiona pozycja początkowa kontrolki Bookmark .
Jeśli pozycja początkowa zostanie przeniesiona do przodu do pozycji poza oryginalną pozycją końcową, pozycja końcowa zostanie ustawiona na nową pozycję początkową.
Parametry opcjonalne
Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.