Partilhar via


Método Bookmark.IsEqual

Determina se a Bookmark o controle ao qual esse método é aplicado é igual ao intervalo especificado pelo Range argumento.

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

Valor de retorno

Tipo: System.Boolean
true Se a Bookmark o controle ao qual esse método é aplicado é igual ao intervalo especificado pelo Range argumento; Caso contrário, false.

Comentários

Este método compara as posições de caractere inicial e final, bem como o tipo de texto. Se todos esses três itens são os mesmos para ambos os objetos, os objetos são iguais.

Optional Parameters

Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O exemplo de código a seguir adiciona um Bookmark controle de texto para o documento e verificações para saber se é ou não o intervalo do indicador igual ao intervalo do primeiro parágrafo.

Este exemplo é para uma personalização em nível de 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.");
    }
}

Segurança do .NET Framework

Consulte também

Referência

Bookmark Interface

Namespace Microsoft.Office.Tools.Word