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


Bookmark.InRange Метод (2007 System)

Обновлен: Ноябрь 2007

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

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

Синтаксис

'Декларация
Public Function InRange ( _
    Range As Range _
) As Boolean
'Применение
Dim instance As Bookmark
Dim Range As Range
Dim returnValue As Boolean

returnValue = instance.InRange(Range)
public 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.");
    }
}

Разрешения

См. также

Ссылки

Bookmark Класс

Bookmark - члены

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