IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

animation flash dans userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Par défaut animation flash dans userform
    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)
    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
    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?

    D'avance merci

    Jamelie

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Er en mettant des DoEvent aux endroits stratégiques de ta macro ?
    A+

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Par défaut
    C'est plutot lent mais ca fonctionne. c'est l'essentiel.
    Merci beaucoup

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/03/2006, 03h02
  2. Réponses: 3
    Dernier message: 02/12/2005, 08h55
  3. Animation Flash dans un tableau?
    Par Dnx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/10/2005, 16h39
  4. Réponses: 5
    Dernier message: 01/12/2004, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo