L
LaurentTBT
Guest
Bonjour à tous,
Cela faisait longtemps que je n'étais pas revenu sur XLD, même si je continue à consulter le site régulièrement.
Je vois avec beaucoup de plaisir qu'XLD continue à prendre de l'ampleur, qu'il y a de plus en plus d'accros, et que la première réunion de famille a eu lieu. Quel dommage de n'avoir pu y participer.
En tout cas, je félicite David qui ne cesse d'améliorer le site qui pourtant était déjà particulièrement performant.
Et pour tous les contributeurs, bravo, continuez et restez les mêmes...
Je me dis toujours qu'il faut que je trouve le temps de revenir faire plus régulièrement des petits coucous, et j'ai un peu honte de revenir ici de manière intéressée, car j'ai effectivement une petite question à poser pour gagner du temps pour un petit projet que je fais pour mon boulot.
Concrétement, je cherche à enregistrer des dessins que j'ai fait à partir de la barre d'outils 'dessins'. Je veux le faire par macro car j'en ai plusieurs, et pour chacun, je dois leur faire subir plusieurs rotation et les enregistrer à chaque fois en .emf (le format microsoft pour ces dessins, 'métafichier windows amélioré'). Ensuite, je les utilise dans des usf.
Pour le moment, je travail sous powerpoint qui, contrairement à excel, permet d'enregistre un dessin (clic droit, puis 'enregistrer en tant qu'image') Manuellement, cela fonctionne parfaitement.
J'ai essayé l'enregistreur de macro sous powerpiont, ce qui donne:
ActivePresentation.SaveAs FileName:='C:\\Mes documents\\Image1.emf', FileFormat:=ppSaveAsEMF, EmbedTrueTypeFonts:=msoFalse
Le problème: quand je l'exécute, il ne m'enregistre pas la simple image du dessin, comme en manuel, mais toute la diapo powerpoint.
D'où la question: comment enregistrer un shape au format .emf en VBA, directement sous excel si possible, mais même sous ppt, cela me ferait gagner énormément de temps.
Merci à tous.
Laurent.
PS1: j'ai essayé d'utiliser un code de MichelXLD pour une question proche, mais je n'ai pas réussi avec mon format:
Lien supprimé
PS2: transmettez un grand salut à José, je pense à lui.
Cela faisait longtemps que je n'étais pas revenu sur XLD, même si je continue à consulter le site régulièrement.
Je vois avec beaucoup de plaisir qu'XLD continue à prendre de l'ampleur, qu'il y a de plus en plus d'accros, et que la première réunion de famille a eu lieu. Quel dommage de n'avoir pu y participer.
En tout cas, je félicite David qui ne cesse d'améliorer le site qui pourtant était déjà particulièrement performant.
Et pour tous les contributeurs, bravo, continuez et restez les mêmes...
Je me dis toujours qu'il faut que je trouve le temps de revenir faire plus régulièrement des petits coucous, et j'ai un peu honte de revenir ici de manière intéressée, car j'ai effectivement une petite question à poser pour gagner du temps pour un petit projet que je fais pour mon boulot.
Concrétement, je cherche à enregistrer des dessins que j'ai fait à partir de la barre d'outils 'dessins'. Je veux le faire par macro car j'en ai plusieurs, et pour chacun, je dois leur faire subir plusieurs rotation et les enregistrer à chaque fois en .emf (le format microsoft pour ces dessins, 'métafichier windows amélioré'). Ensuite, je les utilise dans des usf.
Pour le moment, je travail sous powerpoint qui, contrairement à excel, permet d'enregistre un dessin (clic droit, puis 'enregistrer en tant qu'image') Manuellement, cela fonctionne parfaitement.
J'ai essayé l'enregistreur de macro sous powerpiont, ce qui donne:
ActivePresentation.SaveAs FileName:='C:\\Mes documents\\Image1.emf', FileFormat:=ppSaveAsEMF, EmbedTrueTypeFonts:=msoFalse
Le problème: quand je l'exécute, il ne m'enregistre pas la simple image du dessin, comme en manuel, mais toute la diapo powerpoint.
D'où la question: comment enregistrer un shape au format .emf en VBA, directement sous excel si possible, mais même sous ppt, cela me ferait gagner énormément de temps.
Merci à tous.
Laurent.
PS1: j'ai essayé d'utiliser un code de MichelXLD pour une question proche, mais je n'ai pas réussi avec mon format:
Lien supprimé
PS2: transmettez un grand salut à José, je pense à lui.