Bonjour à tous,
j'ai un problème avec une animation que j'ai placé dans une userform. Je ne sais pas si le problème vient de la userform ou du programme lancé derrière. J'utilise une userform pour renvoyer une animation pendant qu'une macro s'execute sur le fichier excel. Lorsque je lance la userform toute seule l'animation fonctionne correctement. Mais lorsque je lance l'ensemble du programme l'animation apparait à l'écran mais l'image est figée.
Voici mon code de la Userform (il provient de vos tutoriels sur ShockwaveFlash)
Y a t-il une solution ou est-il impossible de mettre une image animée si le programme de la macro est trop conséquent?
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 Private Sub UserForm_Initialize() Dim hwnd As Long hwnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", _ "X", "D") & "Frame", Me.Caption) SetWindowLongA hwnd, -16, GetWindowLongA(hwnd, -16) And &HFFF7FFFF ShockwaveFlash1.Movie = "M:\Whitebird1.swf" ShockwaveFlash1.Menu = False MsgBox ShockwaveFlash1.ReadyState ShockwaveFlash1.Play MsgBox ShockwaveFlash1.Playing ShockwaveFlash1.Loop = True End Sub
D'avance merci
Jamelie
Partager