' Activation du pied de page ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
'on vas à la section qui nous interesses Selection.GoTo wdGoToSection, , , 2 ' Activation du pied de page ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter If Selection.HeaderFooter.LinkToPrevious = True Then Selection.HeaderFooter.LinkToPrevious = False 'pour casser le lien avec la page précédente End If 'on retourne à la section qui nous interesses pour desactiver le pied de page Selection.GoTo wdGoToSection, , , 2 'Traitement page2/2 With ActiveDocument.Sections(2) .Headers(wdHeaderFooterEvenPages).Range.InsertFile "S:\Secrétariat\Banque de donnée\entete2 2pages.doc" .Footers(wdHeaderFooterEvenPages).Range.InsertFile "S:\Secrétariat\Banque de donnée\pied2 2pages.doc" End With
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question'Insertion en tête et pied de page (Page1) With ActiveDocument.Sections(1) .Headers(wdHeaderFooterPrimary).Range.InsertFile "S:\Secrétariat\Banque de donnée\entete 1page.doc" .Footers(wdHeaderFooterPrimary).Range.InsertFile "S:\Secrétariat\Banque de donnée\pied1 2pages.doc" End With 'Curseur position début de courrier Selection.MoveDown Unit:=wdScreen, Count:=1 'Saut de section Selection.InsertBreak Type:=wdSectionBreakNextPage 'Traitement page2/2 With ActiveDocument.Sections(2) .Headers(wdHeaderFooterEvenPages).Range.InsertFile "S:\Secrétariat\Banque de donnée\entete2 2pages.doc" .Footers(wdHeaderFooterEvenPages).Range.InsertFile "S:\Secrétariat\Banque de donnée\pied2 2pages.doc" End With
'Traitement page2/2 With ActiveDocument.Sections(2) If Selection.HeaderFooter.LinkToPrevious = True Then Selection.HeaderFooter.LinkToPrevious = False 'pour casser le lien avec la page précédente End If .Headers(wdHeaderFooterEvenPages).Range.InsertFile "S:\Secrétariat\Banque de donnée\entete2 2pages.doc" .Footers(wdHeaderFooterEvenPages).Range.InsertFile "S:\Secrétariat\Banque de donnée\pied2 2pages.doc" End With
If Selection.HeaderFooter.LinkToPrevious = True Then
Private Sub Document_Open() 'Insertion en tête et pied de page (Page1) With ActiveDocument.Sections(1) .Headers(wdHeaderFooterPrimary).Range.InsertFile "S:\Secrétariat\Banque de donnée\entete 1page.doc" .Footers(wdHeaderFooterPrimary).Range.InsertFile "S:\Secrétariat\Banque de donnée\pied1 2pages.doc" End With 'Curseur position début de courrier Selection.MoveDown Unit:=wdScreen, Count:=1 'Saut de section Selection.InsertBreak Type:=wdSectionBreakNextPage 'Traitement page2/2 'on vas à la section qui nous interesses Selection.GoTo wdGoToSection, , , 2 ' Activation du pied de page ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter 'Se mettre en début d'en tete 2 If Selection.HeaderFooter.IsHeader = True Then ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter Else ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader End If 'Suppression des liens en en tete Selection.HeaderFooter.LinkToPrevious = Not Selection.HeaderFooter. _ LinkToPrevious 'If Selection.HeaderFooter.LinkToPrevious = True Then ' Selection.HeaderFooter.LinkToPrevious = False 'pour casser le lien avec la page précédente 'End If 'on retourne à la section qui nous interesses pour desactiver le pied de page Selection.GoTo wdGoToSection, , , 2 'Traitement page2/2 With ActiveDocument.Sections(2) .Headers(wdHeaderFooterEvenPages).Range.InsertFile "S:\Secrétariat\Banque de donnée\entete2 2pages.doc" .Footers(wdHeaderFooterEvenPages).Range.InsertFile "S:\Secrétariat\Banque de donnée\pied2 2pages.doc" End With End Sub