Bookmark.Copy-Methode (String)
Erstellt am gleichen Speicherort wie dem des vorhandenen Microsoft.Office.Tools.Word.Bookmark-Steuerelements ein neues Microsoft.Office.Interop.Word.Bookmark mit dem angegebenen Name-Argument.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
Function Copy ( _
Name As String _
) As Bookmark
Bookmark Copy(
string Name
)
Parameter
- Name
Typ: System.String
Der Name des neuen Lesezeichens.
Rückgabewert
Typ: Microsoft.Office.Interop.Word.Bookmark
Ein Microsoft.Office.Interop.Word.Bookmark-Objekt.
Hinweise
Das neue Lesezeichen ist kein Microsoft.Office.Tools.Word.Bookmark-Steuerelement, sondern ein Microsoft.Office.Interop.Word.Bookmark-Objekt.
Beispiele
Im folgenden Codebeispiel wird dem ersten Absatz ein Bookmark-Steuerelement mit Text hinzugefügt und anschließend das Lesezeichen an den gleichen Speicherort wie das ursprüngliche Lesezeichen kopiert. In einem Meldungsfeld werden der Typ und die Position der einzelnen Lesezeichen angezeigt.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
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() + ".");
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.