Aracılığıyla paylaş


Bookmark.MoveWhile Yöntem

Hareket Bookmark Denetim sırasında belirtilen karakterleri bulundu belge.

Ad alanı:  Microsoft.Office.Tools.Word
Derleme:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)

Sözdizimi

'Bildirim
Function MoveWhile ( _
    ByRef cset As Object, _
    ByRef count As Object _
) As Integer
int MoveWhile(
    ref Object cset,
    ref Object count
)

Parametreler

  • cset
    Tür: System.Object%
    Bir veya daha fazla karakter.Bu bağımsız değişken, büyük küçük harf duyarlıdır.
  • count
    Tür: System.Object%
    Hangi karakter sayısı Bookmark denetimidir taşınacak.Bir numara ya da ya da wdForward veya wdBackward sabiti.Count Pozitif bir sayı olan Bookmark Denetim taşındığı İleri belgede, başlayan son konum.Negatif bir sayı ise Bookmark Denetim taşındığı geriye doğru başlayan başlangıç konumu.wdForward varsayılan değerdir.

Dönüş Değeri

Tür: System.Int32
Karakter olarak Bookmark kontrol taşındı.Yok, Cset karakter bulundu, Bookmark Denetim değişti ve yöntem 0 (sıfır) verir.

Açıklamalar

Herhangi bir karakter while Cset bulunan Bookmark Denetim taşındığı. Bookmark Daraltılmış bir sıfır uzunlukta yer.

İsteğe bağlı parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneği ekler bir Bookmark ile ilk paragraf metni denetlemek ve ekler başka Bookmark Denetim üçüncü sözcüğü ilk yer. Kod daraltır ve karakterleri b, o, o veya k bulabilirsiniz iken ikinci yer işaretinin taşır.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

Private Sub BookmarkMoveWhile()

    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."

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

    Bookmark2.MoveWhile("stamp", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveWhile()
{
    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.";

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

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

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Bookmark Arabirim

Microsoft.Office.Tools.Word Ad Alanı