J'aimerais imprimer le contenu d'un OLE
En sachant que le contenu est un graphique Excel, j'utilise le code suivant :
Printer.CurrentX = 35
Printer.CurrentY = 5
Printer.PaintPicture OLE1.Picture, 100, 1000, Printer.Width - 500, Printer.Height - 2000
Printer.EndDoc
Il me debbuge le code en me disant que "l'objet n'est pas en cours d'execution".
J'ai essayé de double-cliquer dessus (le controle OLE est en autoactivate = 2 - double-clique) et d'imprimer ensuite et ça marche ( ??? ).
J'aimerais savoir dans un premier temps si le code que j'utilise est correct (en principe il doit l'être) ou s'il y a mieux.
Dans un second temps, je voudrais savoir comment activer le contenu du OLE via un code afin de l'imprimer avec le code que j'ai déjà.
Papy_440