Sdílet prostřednictvím


Bookmark.Copy – metoda (String)

Vytvoří nový Microsoft.Office.Interop.Word.Bookmark s určenou Name argument ve stejném umístění jako existující Microsoft.Office.Tools.Word.Bookmark ovládacího prvku.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)

Syntaxe

'Deklarace
Function Copy ( _
    Name As String _
) As Bookmark
Bookmark Copy(
    string Name
)

Parametry

Vrácená hodnota

Typ: Microsoft.Office.Interop.Word.Bookmark
Objekt Microsoft.Office.Interop.Word.Bookmark.

Poznámky

Nová záložka je objekt Microsoft.Office.Interop.Word.Bookmark spíše než ovládací prvek Microsoft.Office.Tools.Word.Bookmark.

Příklady

Následující příklad kódu přidá Bookmark ovládací prvek text prvního odstavce, pak zkopíruje záložky do stejného umístění jako původní záložky.Okno se zprávou zobrazí typ a umístění jednotlivých záložek.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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
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() + ".");
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Bookmark Rozhraní

Copy – přetížení

Microsoft.Office.Tools.Word – obor názvů