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
Get
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). |
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.