Freigeben über


Bookmark.NextStoryRange-Eigenschaft

Ruft ein Range-Objekt ab, das sich auf den folgenden Text bezieht, wie in der folgenden Tabelle dargestellt.

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

Syntax

'Declaration
ReadOnly Property NextStoryRange As Range
    Get
Range NextStoryRange { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Word.Range
Ein Range-Objekt, das sich auf den folgenden Text bezieht, wie in der folgenden Tabelle dargestellt.

Hinweise

Texttyp

Ein von der NextStoryRange-Methode zurückgegebenes Element.

wdMainTextStory, wdFootnotesStory, wdEndnotesStory und wdCommentsStory

Gibt immer nullNULL-Verweis (Nothing in Visual Basic) zurück.

wdTextFrameStory

Der Text der nächsten Gruppe verknüpfter Textfelder.

wdEvenPagesHeaderStory, wdPrimaryHeaderStory, wdEvenPagesFooterStory, wdPrimaryFooterStory, wdFirstPageHeaderStory, wdFirstPageFooterStory

Der Text des gleichen Typs im nächsten Abschnitt.

Beispiele

Im folgenden Codebeispiel wird ein Nächste Seite-Abschnittswechsel dem Dokument hinzugefügt, und dann wird der Kopfzeile der Seite mit gerader Seitenzahl des Abschnitts 1 ein Bookmark-Steuerelement mit Text hinzugefügt. Der Code verwendet dann NextStoryRange, um Text dem Header von Abschnitt 2 hinzuzufügen.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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";
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace