Boucle dans une macro word

causek - 16 mars 2016 à 15:06
m@rina Messages postés 22601 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 16 mai 2025 - 18 mars 2016 à 02:50
Bonjour,

J'ai un problème pour boucler de la page courante à la dernière page pour modifier le header en le mettant en 'Link to previous'.

Merci d'avance pour votre aide précieuse,


A voir également:

1 réponse

m@rina Messages postés 22601 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 16 mai 2025 11 432
17 mars 2016 à 01:57
Bonjour,

Et si tu nous disais exactement ce que tu veux faire ? et nous donner le code que tu as écrit par la même occasion...

m@rina
0
Bonjour,

Voici le bout de code:
(Suis en Word 2010)

Sub Macro3()
'
' Macro3 Macro
'
'
Pagnr = Selection.Information(wdActiveEndPageNumber)
TotPages = Selection.Information(wdNumberOfPagesInDocument)
Do While Pagnr <= lastpage
If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
ActiveWindow.Panes(2).Close
End If
If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
ActivePane.View.Type = wdOutlineView Then
ActiveWindow.ActivePane.View.Type = wdPrintView
End If
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
Selection.HeaderFooter.LinkToPrevious = Not Selection.HeaderFooter. _
LinkToPrevious
ActiveWindow.ActivePane.View.NextHeaderFooter
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
Loop
End Sub

Vous remerciant,
0
m@rina Messages postés 22601 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 16 mai 2025 11 432
18 mars 2016 à 02:50
Et tu veux faire quoi très exactement ?
Parce que déjà les en-têtes fonctionnent par section et non pas par page.
Peux tu être plus précis sur la finalité de la macro ?
0