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 :

VBA et fichiers MP3


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par défaut VBA et fichiers MP3
    Bonjour à tous,

    J'ai réalisé une application sous Excel et VBA dans laquelle il faut parfois retourner aux usagers des instructions ou commentaires via des MSGBOX.

    Dans certains cas, les instructions sont assez longues et je souhaiterais les transmettre par le biais d'une voix de synthèse, enregistrée dans un fichier MP3.

    La chose est-elle possible, et si oui, comment s'y prend-on?

    Merci infiniment.

    Louis

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Voir le lien ci-dessous

    http://silkyroad.developpez.com/VBA/WindowsMediaPlayer/

    Autre possibilité pour lancer le mp3 sur Winamp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell ("D:\Program Files\Winamp\winamp.exe D:\Temp\test.mp3")
    Il faut bien sur adapter les chemins D:\...
    Remarque pour ce bout de code : le nom du fichier mp3 ne peut pas contenir d'espace

    @+

  3. #3
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    tu as bien sur les mp3, mais si tu as des interlocuteurs anglophones, tu peux utiliser la voie de synthèse made in Excel.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Speech.Speak "Hello, welcome on this application"
    Citation Envoyé par LouisPaq Voir le message
    Bonjour à tous,

    J'ai réalisé une application sous Excel et VBA dans laquelle il faut parfois retourner aux usagers des instructions ou commentaires via des MSGBOX.

    Dans certains cas, les instructions sont assez longues et je souhaiterais les transmettre par le biais d'une voix de synthèse, enregistrée dans un fichier MP3.

    La chose est-elle possible, et si oui, comment s'y prend-on?

    Merci infiniment.

    Louis

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour Cafeine,

    J'avais pensé à cette solution pour en avoir entendu parler mais je n'ai jamais pu la tester pour voir (plutot entendre) ce que ça donne. A partir de quelle version d'Excel cette option est elle disponible ?

  5. #5
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    c'est au moins depuis Excel 2003 et il me semble que je ne l'avais pas sur Excel 2000.

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Citation Envoyé par cafeine Voir le message
    c'est au moins depuis Excel 2003 et il me semble que je ne l'avais pas sur Excel 2000.
    Merci , je confirme, je n'ai pas cette fonctionnalité sur Excel 2000

  7. #7
    Nouveau candidat au Club
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par défaut VBA & MP3
    Bonjour Messieurs,
    Je me suis référé au lien proposé par fring.

    J'ai créé un formulaire ne contenant qu'un bouton d'accès et qui appelle le code pour activer la lecture du fichier mp3.

    Dans VBA / Outils / Référence, j'ai activé tour à tour puis ensemble 4 options "Windows Media Player" (chemins d'accès ...msdxm.ocx, wmp.dll, wmpdxm.dll et wmpshell.dll).

    À l'instruction "Set Wmp = CreateObject("WMPlayer.OCX.7")", j'obtiens le message d'erreur "Erreur d'exécution: Erreur Automation - Erreur Non définie.

    J'utilise Window XP Professionnel et Office 2007 Professionnel

    Le code de mon application est le suivant (essentiellement copié des instructions du document de référence).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Option Explicit
    Dim Wmp As WindowsMediaPlayer
     
    Private Sub CommandButton1_Click()
        Call jouerWMPlayer
    End Sub
     
    Sub jouerWMPlayer()
        Set Wmp = CreateObject("WMPlayer.OCX.7")
        Wmp.URL = "C:\TestXX.mp3"
        Wmp.Controls.Play
    End Sub
    Si vous devinez où je me "plante", merci de m'informer... autrement, merci encore pour votre support.

    Attention Caféine.. mes usagers sont malheureusement francophones, ce qui m'empèche d'utiliser directement la fonction d'Excel.

    Louis

Discussions similaires

  1. Créer un fichier mp3 avec une macro vba
    Par xavion dans le forum Excel
    Réponses: 10
    Dernier message: 14/11/2012, 20h01
  2. Propriété fichiers MP3 par VBA Excel
    Par AIFOL dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/01/2008, 22h46
  3. Recupere les tag d'entete d'un fichier mp3
    Par kirbs dans le forum C++Builder
    Réponses: 7
    Dernier message: 05/10/2006, 17h40
  4. Encodage de cd en fichier mp3
    Par clovis dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 08/04/2004, 01h13
  5. Réponses: 3
    Dernier message: 25/07/2002, 10h42

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