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

Résolu
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.
Configuration: Windows XP
Firefox 3.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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.
    1. Modérateur
      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
      1. 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 ?
    2. Modérateur
      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
      1. Ca marche très bien, merci. Et encore merci pour le sommaire automatique sans numéro de page.