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 :

Utilisation fichier son avec excel 2010 et VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Janvier 2016
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Janvier 2016
    Messages : 95
    Par défaut Utilisation fichier son avec excel 2010 et VBA
    Bonjour,

    je viens de finir une matrice de réponse en excel 2010 sur un fichier son.
    exemple : intonation, politesse, etc..

    j'ai utilise un bouton qui permet d'écouter le fichier en cliquant dessus, par contre je ne peux que l'ecouter.
    Pas de possibilité de retour arriere, pause, etc.

    Le test via ce lien ne fonctionne pas, un message d'erreur à chauqe fois
    http://silkyroad.developpez.com/VBA/WindowsMediaPlayer/

    je suis donc parti sur autre chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Option Explicit
    Dim Wmp As WindowsMediaPlayer
     
    Private Sub CommandButton1_Click()
     
    Wmp.URL = "D:\black.wma"
    Wmp.Controls.Play
    End Sub
    => message d'erreur
    erreur d'execution '91'

    Auriez-vous une solution ?
    cdt

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    As-tu mis le contrôle WMP sur un Userform comme stipulé ?
    Ça devrait fonctionner...

  3. #3
    Membre confirmé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Janvier 2016
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Janvier 2016
    Messages : 95
    Par défaut
    les lignes données sont issues d'une simple feuille avec une Userform et 1 bouton.

    cela me permet de tester plus facilement.

    Je ne sais pas comment mettre le contrôle WMP sur un Userform comme stipulé ?

    PS :
    Dans la matrice, j'utilise cette ligne pour écouter le fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ExecuteExcel4Macro "SOUND.PLAY(,""C:\windows\temp\ecoute.WAV"")"
    Mais je ne peux pas le stopper.

    cdt stephan

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Si tu vas dans le menu Développeur et que tu cliques Insérer, choisis l'icône avec des outils.
    Dans la liste qui s'affiche, trouve WMP en bas de la liste, sélectionne-le et place-le (desssine-le) sur la feuille.
    Dans le code de ton bouton, mets ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        WindowsMediaPlayer1.URL = "Le chemin et nom de ce que tu veux écouter"
        WindowsMediaPlayer1.Controls.Play
    À ce moment-là, tu entendras et tu pourras utiliser le volume, pause, arrêt,...

    Attention toutefois: les contrôles ActiveX sont devenus capricieux depuis les dernières versions Office...

    La même chose peut être faite sur un Userform.
    Il suffit de l'afficher en premier, donc dans le code du bouton sur la feuille, tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Jouer()
        Application.DisplayAlerts = False
        UserForm1.WindowsMediaPlayer1.URL = "Le chemin et nom de ce que tu veux écouter"
        UserForm1.Show
        Application.DisplayAlerts = True
    End Sub

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

Discussions similaires

  1. fichier xml avec excel 2010
    Par burger88 dans le forum Excel
    Réponses: 0
    Dernier message: 23/02/2011, 15h22
  2. Réponses: 6
    Dernier message: 25/08/2008, 13h36
  3. Réponses: 1
    Dernier message: 25/08/2008, 11h57
  4. exploiter fichier SAP avec Excel VBA
    Par toto92 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/03/2008, 13h27
  5. [VBA-E] lire fichier son avec excel
    Par potili2 dans le forum Excel
    Réponses: 5
    Dernier message: 02/04/2007, 20h26

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