Bookmark.Copy Yöntem

Tanım

BookmarkVarolan denetimle aynı konumda yeni bir nesne oluşturur Bookmark .

Aşırı Yüklemeler

Copy()

BookmarkVarolan denetimle aynı konumda yeni bir oluşturur Bookmark .

Copy(String)

Bookmark Name Varolan denetimle aynı konumda belirtilen bağımsız değişkenle yeni bir oluşturur Bookmark .

Açıklamalar

Yeni yer işareti Microsoft.Office.Interop.Word.Bookmark bir denetim yerine bir nesnedir Microsoft.Office.Tools.Word.Bookmark .

Copy()

BookmarkVarolan denetimle aynı konumda yeni bir oluşturur Bookmark .

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)

Bookmark Name Varolan denetimle aynı konumda belirtilen bağımsız değişkenle yeni bir oluşturur Bookmark .

public Microsoft.Office.Interop.Word.Bookmark Copy (string Name);

Parametreler

Name
String

Yeni yer işaretinin adı.

Döndürülenler

Bookmark

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 .

Şunlara uygulanır