Bonjour à tous.
Je souhaite copier une page entière d'un document word externe à la suite de de mon document actif.
Concrètement, je veux que dans mon document actif, la page copiée soit identique à celle du fichier source, c'est-à-dire les mêmes en-têtes et pieds de pages ainsi que les divers paramètres de mise en page.
J'arrive à copier le contenu de ma page source en faisant ceci:
Le problème, c'est que je retrouve le pied de page du document actif sur la nouvelle page. J'ai également d'autres soucis de mise en forme: j'ai une disposition du texte en trois colonnes qui n'est pas reprise, dans les listes les puces se transforment en numérotation, certains sauts de section continue se transforment en sauts de section avec un passage à la page suivante...
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 Selection.EndKey wdStory Selection.InsertBreak (wdSectionBreakNextPage) Dim objWorddocConditions As Word.Application Dim docConditions As Word.Document Set objWorddocConditions = CreateObject("Word.Application") Set docConditions = objWorddocConditions.Documents.Open("C:\source.doc") objWorddocConditions.Visible = False objWorddocConditions.Selection.WholeStory Options.PasteFormatBetweenDocuments = wdKeepSourceFormatting Options.AutoFormatPreserveStyles = True Options.AutoFormatApplyBulletedLists = True objWorddocConditions.Selection.Copy Selection.PasteAndFormat wdPasteDefault
Bref, y a-t-il un moyen d'ajouter à la suite de mon document une page strictement identique à celle du fichier source??
Merci beaucoup.
Partager