Aracılığıyla paylaş


Bookmark.MoveWhile Yöntem

Hareket Bookmark belirtilen karakterlerden herhangi birini belgede bulunan yaparken denetlemek.

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 harfe duyarlıdır.
  • count
    Tür: System.Object%
    Bookmark denetiminin taşınacağı en fazla karakter sayısı.Bir sayı ya da wdForward veya wdBackward sabit değeri olabilir.Yoksa Count pozitif bir sayı olan Bookmark denetim taşındığı İleri belgedeki son konumdan başlayarak.Negatif bir sayı ise, Bookmark denetim taşındığı geriye doğru başlangıç konumdan başlayarak.Varsayılan değer wdForward.

Dönüş Değeri

Tür: System.Int32
Karakter, Bookmark denetim taşındı.Hiçbir Cset karakteri bulanamazsa Bookmark denetimi değişmez ve yöntem 0 (sıfır) değerini döndürür.

Notlar

While herhangi bir karakter Cset bulunan Bookmark denetim taşındığı.Bookmark Sıfır uzunlukta yer işaretine daraltılmıştır.

İsteğe Bağlı Parametreler

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

Örnekler

Aşağıdaki kod örneği, ilk paragrafa metin içeren bir Bookmark denetimi, ilk yer işaretindeki üçüncü sözcüğe de başka bir Bookmark denetimi ekler.Kodu daraltır ve karakter b, o, o veya k bulabilirsiniz ancak ikinci yer işaretinin taşır.

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

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ı