Bookmark.MoveEndUntil(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.
Belirtilen karakterlerden herhangi biri belgede bulunana kadar denetimin bitiş konumunu Bookmark taşır.
public int MoveEndUntil (ref object cset, ref object count);
abstract member MoveEndUntil : obj * obj -> int
Public Function MoveEndUntil (ByRef cset As Object, Optional ByRef count As Object) As Integer
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ğı Bookmark karakter sayısı üst sınırı. Bir sayı veya ya wdBackward da wdForward sabiti olabilir. Pozitif bir sayıysa Count
, Bookmark denetim belgede ileriye taşınır. Negatif bir sayıysa denetim Bookmark geri taşınır. wdForward varsayılan değerdir.
Döndürülenler
Denetimin bitiş konumunun Bookmark taşındığı karakter sayısı. 0'dan (sıfır) büyükse Count
, bu yöntem artı 1'e taşınan karakter sayısını döndürür. 0'dan (sıfır) küçükse Count
, bu yöntem eksi 1'e 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 k karakterini bulana kadar ikinci yer işaretinin aralığını taşır.
Bu örnek, belge düzeyinde özelleştirme içindir
private void BookmarkMoveEndUntil()
{
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 = "k";
bookmark2.MoveEndUntil(ref cSet, ref Count);
}
Private Sub BookmarkMoveEndUntil()
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.MoveEndUntil("k", Bookmark1.Characters.Count)
End Sub
Açıklamalar
Belgede hareket ileri doğruysa denetim Bookmark genişletilir.
Bitiş konumu özgün başlangıç konumundan önceki bir noktaya geri taşınırsa, başlangıç konumu yeni bitiş konumuna ayarlanı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.