Bookmark.Copy 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.
Aşırı Yüklemeler
| Copy() |
BookmarkVarolan denetimle aynı konumda yeni bir oluşturur Bookmark . |
| Copy(String) |
Bookmark |
Açıklamalar
Yeni yer işareti Microsoft.Office.Interop.Word.Bookmark bir denetim yerine bir nesnedir Microsoft.Office.Tools.Word.Bookmark .
Copy()
public void Copy ();
Örnekler
Aşağıdaki kod örneği, belgeye bir Bookmark denetim ekler ve sonra bir BeforeRightClick olay işleyicisi oluşturur. BookmarkDenetime sağ tıklandığında, yer işareti içindeki metin panoya kopyalanır.
Bu örnek, belge düzeyinde özelleştirme içindir
Microsoft.Office.Tools.Word.Bookmark bookmark3;
private void BookmarkBeforeRightClick()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
bookmark3 = this.Controls.AddBookmark(this.Paragraphs[1]
.Range, "bookmark3");
bookmark3.Text = "This is a sample bookmark.";
bookmark3.BeforeRightClick += new Microsoft.Office.Tools
.Word.ClickEventHandler(bookmark3_BeforeRightClick);
}
void bookmark3_BeforeRightClick(object sender,
Microsoft.Office.Tools.Word.ClickEventArgs e)
{
bookmark3.Copy();
e.Cancel = true;
}
WithEvents Bookmark3 As Microsoft.Office.Tools.Word.Bookmark
Private Sub BookmarkBeforeRightClick()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Bookmark3 = Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark3")
Bookmark3.Text = "This is a sample bookmark."
End Sub
Private Sub Bookmark3_BeforeRightClick(ByVal sender As Object, _
ByVal e As Microsoft.Office.Tools.Word.ClickEventArgs) _
Handles Bookmark3.BeforeRightClick
Bookmark3.Copy()
e.Cancel = True
End Sub
Açıklamalar
Yeni yer işareti Microsoft.Office.Interop.Word.Bookmark bir denetim yerine bir nesnedir Microsoft.Office.Tools.Word.Bookmark .
Şunlara uygulanır
Copy(String)
public Microsoft.Office.Interop.Word.Bookmark Copy (string Name);
Parametreler
- Name
- String
Yeni yer işaretinin adı.
Döndürülenler
Bir Bookmark nesnesi.
Örnekler
Aşağıdaki kod örneği, Bookmark ilk paragrafa metin içeren bir denetim ekler ve sonra yer işaretini özgün yer işaretiyle aynı konuma kopyalar. Bir ileti kutusu, her yer işaretinin türünü ve konumunu görüntüler.
Bu örnek, belge düzeyinde özelleştirme içindir
private void BookmarkCopy()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "bookmark1";
Word.Bookmark bookmark2 = bookmark1.Copy("bookmark2");
MessageBox.Show("The range of bookmark1 starts at " +
bookmark1.Range.Start.ToString() + " and ends at " +
bookmark1.Range.End.ToString() + ".\n\n" + "The range " +
"of bookmark2 starts at " + bookmark2.Range.Start.ToString()
+ " and ends at " + bookmark2.Range.End.ToString() + ".");
}
Private Sub BookmarkCopy()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "Bookmark1"
Dim Bookmark2 As Word.Bookmark = Bookmark1.Copy("Bookmark2")
MessageBox.Show("The range of Bookmark1 starts at " & _
Bookmark1.Range.Start.ToString & " and ends at " & _
Bookmark1.Range.End.ToString & "." & vbLf & "The range " & _
"of Bookmark2 starts at " & Bookmark2.Range.Start.ToString & _
" and ends at " & Bookmark2.Range.End.ToString & ".")
End Sub
Açıklamalar
Yeni yer işareti Microsoft.Office.Interop.Word.Bookmark bir denetim yerine bir nesnedir Microsoft.Office.Tools.Word.Bookmark .