Bookmark.Duplicate Özellik
Salt okunur alır Range tüm özelliklerini temsil eden nesne Bookmark denetim.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
ReadOnly Property Duplicate As Range
Range Duplicate { get; }
Özellik Değeri
Tür: Microsoft.Office.Interop.Word.Range
Salt okunur Range tüm özelliklerini temsil eden nesne Bookmark denetim.
Notlar
Tarafından döndürülen nesne atamak için Duplicate başka bir özellik Range aynı anda bu ayarları uygulamak için.Nesnenin kopyasını başka birine atama önce Range, çoğaltılmış nesne özelliklerinin orijinal etkilemeden değiştirebilirsiniz.
Çoğaltma tarafından bir Range nesne, başlangıç veya özgün aralığı değiştirmeden karakter konumu yinelenen aralığın bitiş değiştirebilirsiniz.
Örnekler
Aşağıdaki kod örneği ekler bir Bookmark denetimi ile ilk paragrafa metin eklenir ve metnin kalın ayarlar.Bir aralıktan sonra döner Duplicate yer imi özelliğini gösteren bir ileti kutusu içeriyor aynı yer imi özellikleri görüntüler.
Bu örnek, belge düzeyinde özelleştirme içindir
Private Sub BookmarkDuplicate()
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."
Bookmark1.Bold = True
Dim myRange As Word.Range = Bookmark1.Duplicate
If myRange.Font.Bold = True Then
MessageBox.Show("MyRange is bold because Bookmark1 has" & _
" its Bold property set to True")
Else
MessageBox.Show("MyRange is not bold because Bookmark1 has" & _
" its Bold property set to False")
End If
End Sub
private void BookmarkDuplicate()
{
int WordTrue = 1;
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.";
bookmark1.Bold = WordTrue;
Word.Range myRange = bookmark1.Duplicate;
if (myRange.Font.Bold == WordTrue)
{
MessageBox.Show("MyRange is bold because Bookmark1 has"
+ " its Bold property set to true");
}
else
{
MessageBox.Show("MyRange is not bold because Bookmark1 has"
+ " its Bold property set to false");
}
}
.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.