Metodo Bookmark.IsEqual
Determina se il controllo Bookmark cui è applicato questo metodo è uguale all'intervallo specificato dall'argomento Range.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
Function IsEqual ( _
Range As Range _
) As Boolean
bool IsEqual(
Range Range
)
Parametri
- Range
Tipo: Microsoft.Office.Interop.Word.Range
Oggetto Range confrontato con il controllo Bookmark.
Valore restituito
Tipo: System.Boolean
true se il controllo Bookmark cui è applicato questo metodo è uguale all'intervallo specificato dall'argomento Range; in caso contrario, false.
Note
Questo metodo confronta le posizioni di carattere iniziale e finale e il tipo di brano.Se tutti e tre questi elementi sono identici per entrambi gli oggetti, gli oggetti sono uguali.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.
Esempi
Nell'esempio di codice seguente viene aggiunto un controllo Bookmark con testo al documento e viene eseguita una verifica per scoprire se l'intervallo del segnalibro è uguale o meno a quello del primo paragrafo.
Questo esempio è valido per una personalizzazione a livello di documento.
Private Sub BookmarkIsEqual()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "This is sample bookmark text."
Bookmark1.InsertAfter(" This is additional text.")
If Bookmark1.IsEqual(Me.Paragraphs(1).Range) Then
MessageBox.Show("The bookmark's range is equal to " _
& "the range of the first paragraph.")
Else
MessageBox.Show("The bookmark's range is not equal to " _
& "the range of the first paragraph.")
End If
End Sub
private void BookmarkIsEqual()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "This is sample bookmark text.";
bookmark1.InsertAfter(" This is additional text.");
if (bookmark1.IsEqual(this.Paragraphs[1].Range))
{
MessageBox.Show("The bookmark's range is equal to "+
"the range of the first paragraph.");
}
else
{
MessageBox.Show("The bookmark's range is not equal to " +
"the range of the first paragraph.");
}
}
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.