Bookmark.Copy, méthode (String)
Crée un Microsoft.Office.Interop.Word.Bookmark avec l'argument Name spécifié au même emplacement que le contrôle Microsoft.Office.Tools.Word.Bookmark existant.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)
Syntaxe
'Déclaration
Function Copy ( _
Name As String _
) As Bookmark
Bookmark Copy(
string Name
)
Paramètres
- Name
Type : System.String
Nom du nouveau signet.
Valeur de retour
Type : Microsoft.Office.Interop.Word.Bookmark
Objet Microsoft.Office.Interop.Word.Bookmark.
Notes
Le nouveau signet est un objet Microsoft.Office.Interop.Word.Bookmark plutôt qu'un contrôle Microsoft.Office.Tools.Word.Bookmark.
Exemples
L'exemple de code suivant ajoute au premier paragraphe un contrôle Bookmark avec du texte, puis copie le signet vers le même emplacement que le signet d'origine. Un message affiche le type et l'emplacement de chaque signet.
Cet exemple illustre une personnalisation au niveau du document.
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() + ".");
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.