Bookmark.MoveWhile(Object, Object) Yöntem

Tanım

BookmarkBelirtilen karakterlerden herhangi biri belgede bulunduğu sürece denetimi taşımıştır.

public int MoveWhile (ref object cset, ref object count);

Parametreler

cset
Object

Bir veya daha fazla karakter olabilir. Bu bağımsız değişken büyük/küçük harfe duyarlıdır.

count
Object

Denetimin taşınacağı en fazla karakter sayısı Bookmark . Bir sayı ya da wdForward wdBackward sabit olabilir. Count pozitif bir sayıysa, Bookmark Denetim belgede bitiş konumundan başlayarak ileriye taşınır. Negatif bir sayı ise, Bookmark Denetim başlangıç konumundan başlayarak geriye taşınır. Varsayılan değer: wdForward.

Döndürülenler

Int32

BookmarkDenetimin taşındığı karakter sayısı. Hiçbir Cset karakter bulunamazsa Bookmark Denetim değiştirilmez ve Yöntem 0 (sıfır) değerini döndürür.

Örnekler

Aşağıdaki kod örneği, Bookmark ilk paragrafa metin içeren bir denetim ekler ve ardından Bookmark ilk yer işaretinde üçüncü sözcüğe bir denetim ekler. Daha sonra kod b, o, o veya k karakterlerini bulabileceği sırada ikinci yer işaretini daraltır ve taşıtırın.

Bu örnek, belge düzeyinde özelleştirme içindir

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

Açıklamalar

İçindeki herhangi bir karakter Cset bulunduğunda Bookmark Denetim taşınır. , Bookmark Sıfır uzunluklu bir yer işaretine daraltılır.

İsteğe Bağlı Parametreler

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

Şunlara uygulanır