Udostępnij za pośrednictwem


Właściwość Bookmark.NextStoryRange —

Pobiera Range obiekt, który odwołuje się do następnego wątku, jak pokazano w poniższej tabeli.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)

Składnia

'Deklaracja
ReadOnly Property NextStoryRange As Range
Range NextStoryRange { get; }

Wartość właściwości

Typ: Microsoft.Office.Interop.Word.Range
Range obiekt, który odwołuje się do następnego wątku, jak pokazano w poniższej tabeli.

Uwagi

Typ Historia

Element zwracane przez NextStoryRange metoda

wdMainTextStory, wdFootnotesStory, wdEndnotesStory, andwdCommentsStory

Zawsze zwraca nullodwołanie o wartości null (Nothing w języku Visual Basic).

wdTextFrameStory

Historia następnego zestawu połączonych pól tekstowych.

wdEvenPagesHeaderStory, wdPrimaryHeaderStory, wdEvenPagesFooterStory, wdPrimaryFooterStory, wdFirstPageHeaderStory, wdFirstPageFooterStory

Historia tego samego typu w następnej sekcji.

Przykłady

Poniższy przykład kodu dodaje Następna strona podział w dokumencie sekcji, a następnie dodaje Bookmark formant z tekstem do nagłówka strony parzystej sekcji 1.Kod następnie używa NextStoryRange Aby dodać tekst do nagłówka sekcji 2.

Ten przykład dotyczy dostosowywania poziomie dokumentu.

Private Sub BookmarkNextStoryRange()

    Me.Paragraphs(1).Range.InsertBreak(Word.WdBreakType.wdSectionBreakNextPage)
    Me.PageSetup.OddAndEvenPagesHeaderFooter = True

    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Sections(1).Headers( _
            Word.WdHeaderFooterIndex.wdHeaderFooterEvenPages).Range, _
            "Bookmark1")
    Bookmark1.Text = "Even Header 1"

    Me.Sections(2).Headers(Word.WdHeaderFooterIndex.wdHeaderFooterEvenPages) _
        .LinkToPrevious = False

    Bookmark1.NextStoryRange.Text = "Even Header 2"

End Sub
private void BookmarkNextStoryRange()
{
    int WordTrue = -1;
    object BreakType = Word.WdBreakType.wdSectionBreakNextPage;
    this.Paragraphs[1].Range.InsertBreak(ref BreakType);

    this.PageSetup.OddAndEvenPagesHeaderFooter = WordTrue;

    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Sections[1].Headers[
        Word.WdHeaderFooterIndex.wdHeaderFooterEvenPages].Range, 
        "bookmark1");
    bookmark1.Text = "Even Header 1";
    this.Sections[2].Headers[Word.WdHeaderFooterIndex.wdHeaderFooterEvenPages] 
        .LinkToPrevious = false;

    bookmark1.NextStoryRange.Text = "Even Header 2";
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Bookmark Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Word