Word vba : pas copier éléments derrière texte

Résolu
shimuno Messages postés 28 Statut Membre -  
shimuno Messages postés 28 Statut Membre -
Bonjour,
Savez vous quelle instruction taper sous VBA pour copier le texte et les tableaux qui se trouvent SUR une page, et pas derrière ? Je n'arrive pas à trouver en me servant de l'enregistreur de macro.

Merci.
A voir également:

3 réponses

shimuno Messages postés 28 Statut Membre
 
Pour être exact, le fichier que je veux copier a des images dans les en-têtes / pieds de page que je ne veux pas copier car le document où les informations sont collées a ses propres images.
0
m@rina Messages postés 26481 Date d'inscription   Statut Contributeur Dernière intervention   11 485
 
Bonjour,

Si tu copies-colles tout le texte AVEC les sauts de section, tu récupéreras les entêtes, car ce sont les sauts de section qui contiennent la mise en page qui précède, y compris les entêtes (et pieds de page).

m@rina
0
shimuno Messages postés 28 Statut Membre
 
Oui, mais ce que je veux faire c'est les supprimer dans ce cas. Le fichier qui me pose problème tient sur une page. Unie idée de l'instruction VBA ?
0
m@rina Messages postés 26481 Date d'inscription   Statut Contributeur Dernière intervention   11 485
 
Bonsoir,

S'il s'agit d'un fichier d'une page, je suppose que tu n'as pas de saut de section. Dans ce cas, la mise en page (entête compris) se trouve dans la dernière marque de paragraphe.

Il faut donc que tu copy sans cette dernière marque :

Sub copie_sans_entete()

With Selection
.WholeStory
.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
.Copy
End With
End Sub

m@rina
0
shimuno Messages postés 28 Statut Membre
 
Ca marche très bien, merci. Et encore merci pour le sommaire automatique sans numéro de page.
0