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


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

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

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

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

Синтаксис

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

returnValue = instance.InStory(Range)
public bool InStory(
    Range Range
)

Параметры

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

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

Примеры

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

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

Private Sub BookmarkInStory()
    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.InStory(Me.Paragraphs(1).Range) Then
        MessageBox.Show("The bookmark is in the same story as " _
            & "the first paragraph.")
    Else
        MessageBox.Show("The bookmark is not in the same story " _
            & "as the first paragraph.")
    End If

End Sub
private void BookmarkInStory()
{
    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.InStory(this.Paragraphs[1].Range))
    {
        MessageBox.Show("The bookmark is in the same story as "+
            "the first paragraph.");
    }
    else
    {
        MessageBox.Show("The bookmark is not in the same story " +
            "as the first paragraph.");
    }
}

Разрешения

См. также

Ссылки

Bookmark Класс

Bookmark - члены

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