Microsoft 365 Insérer une image dans un usf ?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

BenHarber

XLDnaute Occasionnel
Bonjour et bonne année Le Forum !
Pour l'instant, je n'ai pas trouvé la réponse à mon pb sur internet, alors je me tourne vers vous.

Je recherche à insérer une image dans le contrôle "image" d'un userform.
La particularité est que l'image est stockée non pas sur un serveur, mais directement dans le fichier Excel où se trouve l'usf : cf. PJ.

Je suppose qu'il faut soit jouer sur la propriété "Picture" du contrôle image, soit écrire un code VBA à l'initialistion de l'usf : mais dans un cas comme dans l'autre, je ne sais pas quoi mettre ! 😭
Quelqu'un aurait-il une idée SVP ?

Merci d'avance pour vos idées et/ou vos suggestions souvent salvatrices ! 💡
BH
 

Pièces jointes

est-ce que quelqu'un a le même phénomène que moi sur le chargement de l'image wmf ( bouton Affichage image emf dans USF) dans mon classeur de test ? je n'ai qu'un quart d'image :
emfJP.png


et ceci sur Excel 2016 32 bits et Excel 2021 64 bits
 
merci pat , j'ai le même phénomène avec ton classeur et toi tu ne l'as pas ? quelle version d'Excel ?
A noter que si je met le fichier original wmf dans la propriété picture du contrôle image du formulaire , l'image s'affiche en entier dans le contrôle image
 
Dernière édition:
si le wmf créé avec ma macro entre bien dans le control alors c'est simple
tu a un sacré soucis avec stdtole le ipicture
vérifie que tu n'a pas ta librairie truc much d'enclenchée il faut tester avec l’installe basique
si c'est vraiment ça tu a un sacré problème à décanter dans ton module clipboard et tes librairie persos
mon truc chez moi fonctionne sur
office 2007 vb6
office 2013 vba7 32 bit
office 2016 vba 7 64 bits

cette fonction copyXlPicture et sa sœur pour la jpg ont été éprouvées sur moult versions et système différents W7 w10 w8 W 11 et aucuns soucis
 
J'ai l'impression que cela vient du fichier d'origine , avec un autre fichier je n'ai pas le problème. Je viens de retrouver un vieux DVD avec pleins de cliparts en wmf et emf 8 bits 24 bits, je vais faire des essais complémentaires.
Bon avec un emf 24 bits et un wmf 24 bits cela fonctionne.
 
Dernière édition:
OK ! Merci pour cette astuce que je ne connaissais pas. 👍
Mais du coup, est-ce que le comportement sera le même pour un autre utilisateur qui ouvrira le fichier ? En effet, ce fichier est stocké sous Teams (sharepoint) car partagé par plusieurs membres : je suppose donc que le fichier hand.ico doit être enregistré sous un dossier accessible par tous les utilisateurs, non ?
 
Dernière édition:
Bonjour
un icon ".ani" ou autre n'est pas très grand on peut très bien l'enregistrer en binaire dans le classeur et a l'ouverture recréer le fichier ".ani" ou autre
voir aussi si il n'est pas possible de mettre l’icône en tant qu'object externe sur une feuille et le re balancer a la racine du chemin du classeur à l'ouverture

bref oui c'est possible de transporter son cursor perso
 
Notre forum d’entraide est 100 % gratuit et le restera.
Aucune formation payante, aucun fichier à acheter, rien à vendre. Mais comme tout site, nous devons couvrir nos frais pour continuer à vous accompagner.
Soutenez-nous en souscrivant à un compte membre : c’est rapide, vous choisissez simplement votre niveau de soutien et le tour est joué.

Je soutiens la communauté et j’accède à mon compte membre

Discussions similaires

Réponses
5
Affichages
671
Retour