Salut, J'étais justement en train de me pencher sur cette question.
La technique que j'ai trouvé sur internet repose sur une autre philosophie On mets le graphique dans un objet que l'on trimballe tranquille. Après si des gens plus calés ont mieux je suis preneur car ce n'est pas parfait.
Code :
'On enregistre le graphique en question sous une variable a l'aide d'un Dim Graphe as Shape set Graphe = feuille.graphe 'Et une fois que cette étape est réalisée On Ouvre le fichier word Dim wordApp As New Word.Application Dim wordDoc As Word.Document Set wordDoc = wordApp.Documents.Open("tonfichier" ) 'Puis on fait un copier collé Graphe.Copy wordDoc.Bookmarks("signet" ).Range.PasteAndFormat wdPasteDefault 'et on ferme bien sur le fichier word wordDoc.Close True
|
Chez moi ça marche bien, au détail prêt que le collage est tout moche, et qu'il faudrait que je remplace ce collage par un collage spécial, qui mettrait le graphique dans l'alignement du texte.
Et sinon, elle bloque a quel niveau ta macro VBA ?
Message édité par Hadock31 le 17-05-2011 à 18:33:21