Metodo Bookmark.Copy (String)
Crea un nuovo oggetto Microsoft.Office.Interop.Word.Bookmark con l'argomento Name specificato nella stessa posizione del controllo Microsoft.Office.Tools.Word.Bookmark esistente.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
Function Copy ( _
Name As String _
) As Bookmark
Bookmark Copy(
string Name
)
Parametri
- Name
Tipo: System.String
Nome del nuovo segnalibro.
Valore restituito
Tipo: Microsoft.Office.Interop.Word.Bookmark
Un oggetto Microsoft.Office.Interop.Word.Bookmark.
Note
Il nuovo segnalibro rappresenta un oggetto Microsoft.Office.Interop.Word.Bookmark piuttosto che un controllo Microsoft.Office.Tools.Word.Bookmark.
Esempi
Nell'esempio di codice seguente viene aggiunto un controllo Bookmark con testo al primo paragrafo e il segnalibro viene copiato nella stessa posizione del segnalibro originale.In una finestra di messaggio vengono visualizzati il tipo e la posizione di ciascun segnalibro.
Questo esempio è valido per una personalizzazione a livello di documento.
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() + ".");
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.