Freigeben über


Bookmark.InRange-Methode

Bestimmt, ob der Range, auf den diese Methode angewendet wird, im Bookmark-Steuerelement enthalten ist.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Syntax

'Declaration
Function InRange ( _
    Range As Range _
) As Boolean
bool InRange(
    Range Range
)

Parameter

Rückgabewert

Typ: System.Boolean
true, wenn sich der angegebene Range, auf den diese Methode angewendet wird, innerhalb des Bookmark-Steuerelements befindet; andernfalls false.

Hinweise

Diese Methode bestimmt, ob der Range im Bookmark-Steuerelement enthalten ist, indem die Positionen des Anfangszeichens und des Endzeichens sowie der Texttyp verglichen werden.

Beispiele

Im folgenden Codebeispiel wird dem Dokument ein Bookmark-Steuerelement mit Text hinzugefügt und anschließend überprüft, ob sich das Lesezeichen im gleichen Bereich wie Absatz 1 befindet. Im Code werden dann die Ergebnisse in einem Meldungsfeld angezeigt.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkInRange()

    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."

    If Bookmark1.InRange(Me.Paragraphs(1).Range) Then
        MessageBox.Show("The bookmark is in the first paragraph.")
    Else
        MessageBox.Show("The bookmark is not in the first paragraph.")
    End If

End Sub
private void BookmarkInRange()
{
    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.";
    if (bookmark1.InRange(this.Paragraphs[1].Range))
    {
        MessageBox.Show("The bookmark is in the first paragraph.");
    }
    else
    {
        MessageBox.Show("The bookmark is not in the first paragraph.");
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace