Bookmark.MoveUntil Yöntem
Hareket Bookmark belgede belirtilen karakterlerden birini bulana kadar kontrol.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
Function MoveUntil ( _
ByRef cset As Object, _
ByRef count As Object _
) As Integer
int MoveUntil(
ref Object cset,
ref Object count
)
Parametreler
- cset
Tür: System.Object%
Bir veya daha fazla karakter.Herhangi içinde karakter, Cset önce bulundu Count süre sonu değeri, Bookmark denetim konumlandırılmış bir ekleme noktası hemen önce bu karakteri olarak.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ı.Yoksa Count 0 (sıfır)'dan büyük olan bu yöntem taşınmış karakterleri artı bir tane verir.Yoksa Count az 0'dan (sıfır), bu yöntem bir eksiği taşınmış karakter sayısını döndürür.Hiçbir Cset karakteri bulanamazsa Bookmark denetimi değişmez ve yöntem 0 (sıfır) değerini döndürür.
Notlar
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.Boş bir alana bulabilirsiniz ancak kod sonra ikinci yer işareti aralığını taşır.
Bu örnek, belge düzeyinde özelleştirme içindir
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
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);
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.