Bookmark.MoveEndWhile Yöntem
Bitiş karakteri konumunu taşır bir 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 MoveEndWhile ( _
ByRef cset As Object, _
ByRef count As Object _
) As Integer
int MoveEndWhile(
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. Count pozitif bir sayıysa Bookmark denetimi belgede ileriye taşınır.Bu parametre negatif bir sayıysa Bookmark denetimi geriye taşınır.Varsayılan değer wdForward.
Dönüş Değeri
Tür: System.Int32
Sonuna getirin, karakterlerin sayısını 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, bitiş konumunun Bookmark denetim taşındığı.
Bitiş pozisyonu geriye doğru orijinal başlangıç konumu önündeki bir noktaya taşınırsa, başlangıç konumu yeni son konumuna ayarlanı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.Bulabileceğiniz bir sırada karakterler b, o, o, k, m, kod sonra ikinci yer işareti aralığını taşır r veya k.
Bu örnek, belge düzeyinde özelleştirme içindir
Private Sub BookmarkMoveEndWhile()
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.MoveEndWhile("bookmark", Bookmark1.Characters.Count)
End Sub
private void BookmarkMoveEndWhile()
{
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 = "bookmark";
bookmark2.MoveEndWhile(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.