Posez votre question Signaler

Macro vba pour word

Myri - Dernière réponse le 7 janv. 2005 à 19:00
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
Lire la suite 

Macro vba pour word »

2 réponses
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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~
Ajouter un commentaire
Ce document intitulé « macro vba pour word » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook