Bookmark.NextStoryRange (Propiedad)

Obtiene un objeto Range que hace referencia al siguiente artículo, como se muestra en la tabla siguiente.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
ReadOnly Property NextStoryRange As Range
    Get
Range NextStoryRange { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Word.Range
Objeto Range que hace referencia al siguiente artículo, como se muestra en la tabla siguiente.

Comentarios

Tipo de artículo

Elemento devuelto por el método NextStoryRange.

wdMainTextStory, wdFootnotesStory, wdEndnotesStory y wdCommentsStory

Devuelve siempre nullreferencia null (Nothing en Visual Basic).

wdTextFrameStory

El artículo del siguiente conjunto de cuadros de texto vinculados.

wdEvenPagesHeaderStory, wdPrimaryHeaderStory, wdEvenPagesFooterStory, wdPrimaryFooterStory, wdFirstPageHeaderStory, wdFirstPageFooterStory

El artículo del mismo tipo de la sección siguiente.

Ejemplos

El siguiente ejemplo de código agrega un salto de sección Página siguiente al documento y, a continuación, agrega un control Bookmark con texto al encabezado de página par de la sección 1. A continuación, el código utiliza NextStoryRange para agregar texto al encabezado de la sección 2.

Se trata de un ejemplo para una personalización en el nivel del 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";
}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)