Bookmark.MoveUntil(Object, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
BookmarkBelgede belirtilen karakterlerden biri bulunana kadar denetimi taşıdır.
public int MoveUntil (ref object cset, ref object count);
Parametreler
- cset
- Object
Bir veya daha fazla karakter olabilir. Cset içindeki herhangi bir karakter, sayı değerinin süresi dolmadan önce bulunursa, Bookmark denetim bu karakterden hemen önce bir 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ğı 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
BookmarkDenetimin taşındığı karakter sayısı. Count0 ' dan büyükse (sıfır), bu yöntem, taşınan karakter sayısını ve bir döndürür. Count0 ' dan (sıfır) küçükse, bu yöntem eksi bir taşınan karakter sayısını döndürür. 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, boş bir boşluk bulabileceği sırada ikinci yer işaretinin aralığını taşıdıkça.
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 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.