Поделиться через


Bookmark.InRange - метод

Определяет, находится ли диапазон Range, к которому применяется этот метод, в элементе управления Bookmark.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word (в Microsoft.Office.Tools.Word.dll)

Синтаксис

'Декларация
Function InRange ( _
    Range As Range _
) As Boolean
bool InRange(
    Range Range
)

Параметры

Возвращаемое значение

Тип: System.Boolean
Значение true используется, если указанный диапазон Range находится в элементе управления Bookmark, к которому применяется метод; в противном случае используется значение false.

Заметки

Этот метод определяет, находится ли диапазон Range в элементе управления Bookmark, путем сравнения положений начального и конечного знаков, а также типов статьи.

Примеры

В следующем примере кода в документ добавляется элемент управления Bookmark с текстом, и затем проверяется, находится ли закладка в одном диапазоне с абзацем 1. Затем этот код отображает результаты в окне сообщения.

В этом примере демонстрируется настройка уровня документа.

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

См. также

Ссылки

Bookmark Интерфейс

Microsoft.Office.Tools.Word - пространство имен