Partager via


Bookmark.NextStoryRange, propriété

Obtient un objet Range qui fait référence à l'article suivant, comme le montre le tableau suivant.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
ReadOnly Property NextStoryRange As Range
Range NextStoryRange { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.Word.Range
Objet Range qui fait référence à l'article suivant, comme le montre le tableau suivant.

Notes

Type d'article

Élément retourné par la méthode NextStoryRange

wdMainTextStory, wdFootnotesStory, wdEndnotesStory et wdCommentsStory

Retourne toujours nullune référence null (Nothing en Visual Basic).

wdTextFrameStory

Article du jeu suivant de zones de texte liées.

wdEvenPagesHeaderStory, wdPrimaryHeaderStory, wdEvenPagesFooterStory, wdPrimaryFooterStory, wdFirstPageHeaderStory, wdFirstPageFooterStory

Article du même type dans la section suivante.

Exemples

L'exemple de code suivant ajoute un saut de section Page suivante au document puis ajoute un contrôle Bookmark avec le texte à l'en-tête de page pair de la section 1. Le code utilise ensuite NextStoryRange pour ajouter le texte à l'en-tête de la section 2.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms