Bonjour à tous,
en cherchant et m'aidant de l'enregistreur de macro dans word j'ai réussi à faire cela :
Mais je bloque avec une erreur (Erreur d'exécution 91 variable objet ou variable de bloc with non définie avec l'instruction =>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 '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 et page Selection.InsertBreak Type:=wdSectionBreakNextPage '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 End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 If Selection.HeaderFooter.LinkToPrevious = True Then )
Partager