Rechercher : dans
Par :

Macro vba pour word

Dernière réponse le 7 jan 2005 à 19:00:43 Myri, le 7 jan 2005 à 12:17:50 
 Signaler ce message aux modérateurs

Bonjour,

dans le cadre de mon stage, je dois réaliser un document Word à partir de macro VBA d'Excel.
J'arrive à ouvrir mon document, me placer en fin de fichier, et y écrire.
Le problème c'est que j'ai besoin de faire un copié collé d'une plage de cellule d'une feuille Excel.
Le copié collé se passe bien sauf que le tableau collé n'est pas centré.
si je le sélectionne et que je le centre, ce sont les données du tableau qui se centrent et non pas le tableau lui même.

Est ce que quelqu'un saurait comment faire tout d'abord "à la main" puis par macro Excel? Si vous savez juste le faire à la main je pourrais trouver le code par un enregistrement de macro.

Merci pour votre aide.
Myri

1

Armojax, le 7 jan 2005 à 18:32:03

Bonsoir Myri,

Tu peux sans doute, dans ton document Word, définir une zone de texte. Ensuite, tu colles ta plage de cellules Excel dans la zone de texte, que tu peux facilement placer où tu veux dans ta page.

A la main, ça marche sans problème.
Reste à le programmer en VBA. Je ne l'ai pas fait.

Armojax.

Répondre à Armojax

2

 Lupin.Arsene, le 7 jan 2005 à 19:00:43

Bonjour,

Selection.Tables(1).Rows.Alignment = wdAlignRowCenter
Selection.Tables(1).Rows.LeftIndent = InchesToPoints(0)

Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~

Répondre à Lupin.Arsene