Aracılığıyla paylaş


Bookmark.MoveUntil(Object, Object) Yöntem

Tanım

Bookmark Belirtilen karakterlerden biri belgede bulunana kadar denetimi taşır.

public int MoveUntil (ref object cset, ref object count);
abstract member MoveUntil : obj * obj -> int
Public Function MoveUntil (ByRef cset As Object, Optional ByRef count As Object) As Integer

Parametreler

cset
Object

Bir veya daha fazla karakter olabilir. değerin süresi dolmadan önce Count içinde Cset herhangi bir karakter bulunursa, Bookmark denetim bu karakterden hemen önce ekleme noktası olarak konumlandırılır. Bu bağımsız değişken büyük/küçük harfe duyarlıdır.

count
Object

Denetimin taşınacağı Bookmark karakter sayısı üst sınırı. Bir sayı veya ya wdBackward da wdForward sabiti olabilir. Pozitif bir sayıysa Count , Bookmark denetim son konumdan başlayarak belgede ileriye taşınır. Negatif bir sayıysa denetim Bookmark , başlangıç konumundan başlayarak geri taşınır. wdForward varsayılan değerdir.

Döndürülenler

Denetimin taşındığı karakter Bookmark sayısı. 0'dan (sıfır) büyükse Count , bu yöntem taşınan karakter sayısını artı bir döndürür. 0'dan (sıfır) küçükse Count , bu yöntem bir eksi taşınan karakter sayısını döndürür. Karakter Cset bulunmazsa, Bookmark denetim değiştirilmez ve yöntem 0 (sıfır) döndürür.

Örnekler

Aşağıdaki kod örneği, ilk paragrafa metin içeren bir Bookmark denetim ekler ve ardından ilk yer işaretindeki üçüncü sözcüğe başka bir Bookmark denetim ekler. Kod daha sonra boş bir alan bulabilirken ikinci yer işaretinin aralığını taşır.

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

private void BookmarkMoveUntil()
{
    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 = " ";

    bookmark2.MoveUntil(ref cSet, ref Count);
}
Private Sub BookmarkMoveUntil()

    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.MoveUntil(" ", Bookmark1.Characters.Count)
End Sub

Açıklamalar

Bookmark sıfır uzunlukta bir yer işaretine daraltılır.

İsteğe Bağlı Parametreler

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

Şunlara uygulanır