Macro pour lancer une animation flash

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 !

ourson2424

XLDnaute Nouveau
Modifier les propriétés d'un contrôle (.visible=true)

Bonjour

Je suis en train de faire un tutorial d'un outil basé sur un tableur excel, et j'y ai mis des animations flash qui expliquent comment remplir les cases.
Je voudrais que lorsque l'utilisateur clique sur le bouton "J'ai besoin d'aide" le contrôle ShockewaveFlash "Animation Aide" apparaisse et se lance. (visible=true et playing=true)
Un autre bouton "merci" fera disparaitre l'animation (visible=false et playing=false)

Je ne sais pas comment faire faire les changements des propriétés de mon contrôle par la macro dans VBA.

Je vous ai attaché un exemple simple.

Merci beaucoup d'avance de votre aide.

Simon
 
Dernière édition:
Re : Macro pour lancer une animation flash

Bonjour,
Aut😵pen est excuté automatiquement à l'ouverture du classeur
Cette procédure est devenue obsolète et on peut bien être utiliser l'événement Workbook_Open
Dand le module de ThisWorkbook
Code:
Private Sub Workbook_Open()
LoadFlash

End Sub
et dans le module standard
Code:
Public Animation As Boolean

Sub LoadFlash()
Sheets("Feuil1").ShockwaveFlash1.LoadMovie 0, ThisWorkbook.Path & "\Anim1.swf"
Sheets("Feuil1").ShockwaveFlash1.Visible = False
Animation = True

End Sub
Le code du module de la feuille ne change pas
A+
kjin
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
23
Affichages
1 K
Retour