Bonjour,
Je travaille actuellement sur un projet de macro qui s'active d'Excel.
Une première partie de cette macro consiste à créer un tableau dans Word à partir des données Excel. J'utilise notamment l'objet Tables après avoir défini app_word = CreateObject("Word.Application"). Toute cette partie fonctionne bien.
Une fois mon tableau crée, j'ai voulu créer d'autres pages avant le tableau et insérer du texte avec de la mise en forme, un sommaire etc. J'ai commencé par programmer cette partie directement sur Word, sans passer par Excel. J'ai donc utilisé l'objet Selection pour naviguer dans mon Word. Cette partie fonctionne bien sur Word mais pas quand je la translate sur mon programme Excel.
D'après ce que j'ai compris sur d'autres postes, ma macro VBA Excel comprend "Selection" comme une selection Excel et non Word. Cependant je n'arrive pas à trouver une fonction équivalente compatible, avec Range par exemple, pour :
- insérer des nouvelles pages ;
- passer d'une page à une autre ;
- saisir un texte avec une certaine mise en forme.
Je vous remercie par avance
Partager