Bonsoir a tous ,forum bonsoir
Je souhaiterai svp savoir comment faire ou un exemple pour insérer une icone de mon choix
dans un bouton et ou un label.
c'est juste pour enjoliver mon programme.
Merci pour votre aide, bonne soirée a vous.
Cdlt Ray
Bonsoir a tous ,forum bonsoir
Je souhaiterai svp savoir comment faire ou un exemple pour insérer une icone de mon choix
dans un bouton et ou un label.
c'est juste pour enjoliver mon programme.
Merci pour votre aide, bonne soirée a vous.
Cdlt Ray
Bonjour,
je préfère personnellement remplacer mon bouton ou mon label directement par l'image (Shape ou Contrôle Image), et c'est elle qui porte la procédure Clic (à la place du bouton) ou la propriété .Caption (à la place du label) ... par exemple
Bonsoir joe.levrai
Merci pour ta réponse,
Je n'ai pas eu l'occasion d'utiliser (Shape ou Contrôle Image) a la place de label ou bouton.
Si tu a un lien ou un exemple cela m'aidera a comprendre ce comment faire, car a vrai dire, pas trop compris.
Merci pour ton aide, une bonne soirée a toi.
Cdlt Ray
bonsoir elliot
ton icone c'est un fichier icone ".ico" ou un de bouton dans la commandbars ou l'iconne d'un tout autre fichier??????????
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer :: ça peut servir aux autres
et n'oublie pas de voter
Salut Patrick,
Merci pour ta réponse,
J'ai fini mon programme et je voulais un commandbutton simple avec une icone dedans pour faire joli.
Ce commandbutton me sert quand je clic dessus a sortir de mon USF
Pour les icones des simples je vais en chercher déjà vu pleins reste a choisir.
Comme je ne sais encore comment faire, je vais chercher des exemples de code.
Toutefois si pas trop compliquer (au plus simple) alors j'agrémenterai mon programme avec d'autres buttons/labels.
J'ai choisi un commandbutton pour le clic et de faire une action et un Label histoire de faire beau.
Merci de ton aide, passe une agréable journée.
Cdlt Ray
Dans la boite à outil où tu choisis les contrôles à placer sur ton formulaire (commandbutton, optionbutton, combobox etc...), il y a un contrôle "Image" qui ressemble à un cadre contenant une espèce de colline et un soleil
tu le places sur le userform et tu peux charger une image située sur ton ordinateur en utilisant l'option Picture dans la fenêtre de propriétés
ensuite, étant un contrôles, double-clic dessus et ça va créer la procédure qui se lancera quand tu cliqueras dessus
tu n'as plus qu'à y incorporer ta procédure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Image1_Click() End Sub
[Salut joe.levrai
Merci pour ta réponse c'est sympa,
je vais essayer ca de suite, heu, non après le café pour énerver mes neurones LOL
merci a toi, a plus tard
Cdlt Ray
RE Salut
Bon j'ai effectuer des essais insertion d'icone
par contre j'ai mis une icone gif animé l'icone ne s'anime pas
sans doute qu'il y a un code a mettre mais je n'ai pas trouver quoi ???.
Merci pour l'aide apporter
Cdlt Ray
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Image1_Click() Unload Me Sheets("feuil1").Select End Sub
Un Gif animé ?
olala, tu cherches la complication
mais puisque tu y tiens
http://silkyroad.developpez.com/VBA/ExcelImageGIF/
Re salut
Alors j'ai mis un WebBrowser1 dans mon USF mis le code ci-dessous et c'est bon ca fonctionne.
mon icone animé (Archives.gif) s'anime bien.
Maintenant je ne peux pas cliquer dans le WebBrowser1 pour fermer mon USF
Comment est-il possible de faire si toutefois c'est faisable ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Unload Me Sheets("feuil1").Select
Merci pour l'aide
Cdlt Raymond
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub UserForm_Initialize() Dim Imag1 As String, Haut As Integer, Larg As Integer With UserForm1 'Affichage de l'image Gif animer WebBrowser(1) Larg = WebBrowser1.Width * 60 / 60: Haut = WebBrowser1.Height * 60 / 60 Imag1 = "C:\Users\Raymond\Desktop\ColorLabel\Archives.gif" 'Image Archives.gif WebBrowser1.Navigate _ "ABOUT:<HTML><CENTER><HEAD><body scroll='no' LEFTMARGIN=0 TOPMARGIN=0><IMG WIDTH=" & Larg & " HEIGHT=" & Haut & _ " SRC='" & Imag1 & "'</IMG></BODY></CENTER></HTML>" End With End Sub Private Sub WebBrowser1_StatusTextChange(ByVal Text As String) End Sub
Ce contrôle ne dispose pas d'évènement Click
mais pourquoi passer par un contrôle pour fermer le Userform ? Là où la croix de fermeture fait parfaitement le travail ?
Tu voulais un contrôle : ok tu avais un commandbutton
Tu voulais un visuel : ok, le contrôle image était cool
Tu voulais un visuel animé : sauf le tutoriel que je t'ai fourni et qui utilise un webcontrol, je ne connaissais aucune autre référence
Je ne vais pas me risquer à te proposer une solution où on va animer nous-même ton image en superposant les différents motifs du .Gif. C'est une usine à gaz à éviter quand on le peut.
Bonjour,
Si c'est toujours comme dans "l'ancien temps", tu devrais pouvoir utiliser tes gif animés sans WebBrowser avec cette dll.
Bonjour,
En fait, cela fait trop longtemps.
Pour ce que je puisse me souvenir, on peut l'utiliser sur un UserForm. Pour une barre d'outils, cela resterait à voir.
Toujours selon mes souvenirs, tu pourrais l'utiliser comme un ActiveX ordinaire.
Re clément
merci pour ta réponse, je vais chercher car je ne vois pas trop comment faire et aucune idée.
Merci tout de même, ca va se gater là, LOL![]()
Bonne soirée a toi je reste a l'écoute
Cdlt Ray
Re clement
J'ai fait des recherches mais je n'ai pas trouver d'exemple pouvant utiliser la Dll dont tu m'a parler.
je l'ai télécharger et mis dans system32 en attente.
Merci bon app et a plus tard.
Cdlt Ray
Bonjour elliot
si tu a installé la dll gif89 tu a normalement dans tes controls supplémentaires dans ta boite a outils userform un control gif
voila
après je comprends plus très bien ta demande tu parlais d'icones dans tes bouton ou label
voici une démo que j'ai fait au plus simple pour te montrer 3 manières de mettre des icones avec le texte de tes labels ou commandbuttons
1°mettre une image de 20X20 maximum directement dans les propriété a gauche de VBE ou faire par vba un:
et jouer avec le .texalign et .pictureposition des ces control
Code : Sélectionner tout - Visualiser dans une fenêtre à part nom_control.picture=loadpicture=(" chemin de mon fichier")
2° mettre un icone d'un bouton d'une commanbars quelconque du ruban dans le control (toute petite macro)
3° extraire un icone d'un fichier quelconque meme les ".exe" pour les placer dans les bouton ou label (utilisation des apis )
je te joins un fichier tout simple avec la démo en image animée ici même
voila
![]()
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer :: ça peut servir aux autres
et n'oublie pas de voter
Salut Patrick,
Merci pour toutes ces informations, et surtout les exemples.
C'est pas si simple que ca quand même, et ca fait usine a gaz, au moins j'aurai grâce a toi essayer et vu.
Je vais me dispenser d'iconnes animés pour mes commandbuttons
et revoir mes copies, je vais essayer de retrouver sur le site, il me semble avoir vu un gars qui avait mis
de belles décos dans ces commandbuttons.
En tout cas je te remercie encore une fois pour les exemples.![]()
Bonne fin d'après midi a toi
Cdlt Ray
Re
Bonjour elliot
Usine a gaz de quoi.? Les macros font. Moins de 12lignes Pour chaque. Methode tu crois faire moins pour ce que tu veux ? Decidement je crois que tu t es vraiment mal exprimé sur ton souhait
Image ou icons ?????????????????
J aVais agrémenté. L exemplaire d autre petite chose mais je vais attendre que t a demande soit claire car a l jeure ou je te repond tout les chemins que tu a pris ne. Correspondent pas a ta demande
mes fichiers dans les contributions:
mail avec CDO en vba et mail avec CDO en vbs dans un HTA
survol des bouton dans userform
prendre un cliché d'un range
si ton problème est résolu n'oublie pas de pointer :: ça peut servir aux autres
et n'oublie pas de voter
Salut Patrick,
Baht oui, c'est vrai, je me suis laisser aller sur mon idée
j'ai fini un programme et j'ai voulu modifier pour agrémenter un peu et faire plus sympa.
insérer des icones dans des commandbuttons et puis j'ai penser qu'avec des icones.gif animés
ca serai encore plus réaliste.
mais quand on clic ca marche pas
Alors j'ai dériver sur autres possiblilités par ex (Label) WebBrowser mais quand un truc marche c'est l'autre qui marche pas.
Donc voila pour la dérive de ma demande, désoler.
Bonne soirée et merci a toi.
Cdlt Ray
Partager