Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 copie image userform to worksheet with api ( le jpg ne fonctionne plus )

patricktoulon

XLDnaute Barbatruc
Bonjour à tous
je fait un peu de ménage dans mes élucubrations VBA-ISTIQUES
et je me rends compte que sur 2013 ca ne fonctionne plus
aujourd'hui c'est l'inverse d'un nombre innombrables de ce qui est demandé habituellement

en effet dans cet exercice on va copier l'image contenu dans un userform vers une feuille et non l'inverse
ce fichier avais été réalisé sur 2007 et utilise quelques api win

pour tester je vous ai fait un petit exemple avec un userform dans le quel il y a deux images
l'une est en Wmf et l'autre est un jpg
le wmf fonctionne mais le jpg ne fonctionne plus(l'image est noire)
si vous avez des idées je suis preneur
 

Pièces jointes

  • 1 Userform.controls.picticture To sheets.picture.xlsm
    131.1 KB · Affichages: 15

fanch55

XLDnaute Barbatruc
D'après mes souvenirs, le presse-papier affiché dans excel est celui d'office .
Pour le vider, il est dit que le application.cutcopymode=false est suffisant,
ce qui est ineffectif sur mon Excel !!!
le EmptyClipboard aussi ne vide rien ....
J'ai le sentiment que le Paste prend l'élément qui est en haut de la pile du presse-papier ( d'où peut-être l'image Canalplus de Patrick .... sans pouvoir l'affirmer ) .
Et quand je m'énerve à faire plusieurs fois les copies, Excel commence à yoyoter jusqu'à me dire qu'il n'y a plus de mémoire ?
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…