Método Bookmark.IsEqual
Determina se o controle da Bookmark que este método é aplicado é igual ao intervalo especificado pelo argumento de Range .
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (em Microsoft.Office.Tools.Word.dll)
Sintaxe
'Declaração
Function IsEqual ( _
Range As Range _
) As Boolean
bool IsEqual(
Range Range
)
Parâmetros
- Range
Tipo: Microsoft.Office.Interop.Word.Range
O objeto de Range que é comparado com o controle de Bookmark .
Valor de retorno
Tipo: System.Boolean
true se o controle da Bookmark que este método é aplicado é igual ao intervalo especificado pelo argumento de Range ; caso contrário, false.
Comentários
Este método compara as posições de caracteres de início e de fim, bem como o tipo dessa história.Se todos os três itens são os mesmos para ambos os objetos, objetos são iguais.
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir adiciona um controle de Bookmark com texto ao documento para localizar e verifique se o intervalo do indexador é igual ao do primeiro intervalo parágrafo.
Este exemplo é para uma personalização da nível.
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.");
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.