Condividi tramite


Proprietà Bookmark.NextStoryRange

Ottiene un oggetto Range che fa riferimento al brano successivo, come mostrato nella tabella riportata di seguito.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

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

Valore proprietà

Tipo: Microsoft.Office.Interop.Word.Range
Oggetto Range che fa riferimento al brano successivo, come mostrato nella tabella seguente.

Note

Tipo di brano

Elemento restituito dal metodo NextStoryRange

wdMainTextStory, wdFootnotesStory, wdEndnotesStory e wdCommentsStory

Restituisce sempre nullriferimento null (Nothing in Visual Basic).

wdTextFrameStory

Brano del gruppo successivo di caselle di testo collegate.

wdEvenPagesHeaderStory, wdPrimaryHeaderStory, wdEvenPagesFooterStory, wdPrimaryFooterStory, wdFirstPageHeaderStory, wdFirstPageFooterStory

Brano dello stesso tipo nella sezione successiva.

Esempi

Nell'esempio di codice seguente viene aggiunta un'interruzione di sezione Pagina successiva al documento, quindi viene aggiunto un controllo Bookmark con testo all'intestazione pagina pari della sezione 1.Il codice utilizza quindi NextStoryRange per aggiungere testo all'intestazione della sezione 2.

Questo esempio è valido per una personalizzazione a livello di documento.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Bookmark Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Word