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

VBA Discussion :

Avec VBE, faire jouer un son .Wav


Sujet :

VBA

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 21
    Points : 7
    Points
    7
    Par défaut Avec VBE, faire jouer un son .Wav
    Bonjour,
    En VBA, pour charger un fichier image, on peut utiliser l'instruction LoadPicture.
    Mais quelle est l'instruction svp pour faire jouer un son .wav?
    Merci

  2. #2
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    Il faut passer par une API

    par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Const SND_ASYNC = &H1
     
    Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal _
        lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
     
     
    Private Sub CommandButton1_Click()
    PlaySound "D:\User\sons\Ding.WAV", 0, 0
    End Sub

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 21
    Points : 7
    Points
    7
    Par défaut Merci mais ça ne marche pas
    J'ai, en exécutant, un message qui me dit pour Playsound: "Fonction non définie"
    Je n'ai que Windows 98.
    C'est peut-être le problème?

  4. #4
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Salut,

    j'ai VB6, Windows 98 SE, et le code précédent fourni par Bidou fonctionne chez moi.

    As-tu bien copié TOUT le code dans ta feuille ?
    Sinon, vérifie la présence du fichier "winmm.dll" dans le répertoire système de windows peut-être ?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 21
    Points : 7
    Points
    7
    Par défaut oui...
    Winmm.dll est présent.
    Je ne parle pas de Visual Basic (VB5 ou VB6) mais de VBA
    Merci

  6. #6
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    chez moi ca marche avec VBA

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 21
    Points : 7
    Points
    7
    Par défaut ça alors!
    Je ne sais pas pourquoi mais... ça marche maintenant!
    Merci beaucoup à tous les 2!

Discussions similaires

  1. [Débutant] Jouer un son wav avec fichier intégré dans les ressources
    Par Claude_Azoulai dans le forum C#
    Réponses: 5
    Dernier message: 29/05/2013, 15h01
  2. Jouer un son wav avec matlab
    Par mattparla dans le forum MATLAB
    Réponses: 7
    Dernier message: 02/03/2010, 17h01
  3. jouer un son (*.wav ou *.mid) avec python
    Par - Glop - dans le forum Programmation multimédia/Jeux
    Réponses: 18
    Dernier message: 22/02/2010, 20h38
  4. Jouer un son wav avec sndPlaysound
    Par therrm dans le forum Pascal
    Réponses: 1
    Dernier message: 03/02/2008, 05h37
  5. jouer un son WAV avec sndPlaySound ?
    Par gdlbb dans le forum C
    Réponses: 21
    Dernier message: 13/05/2006, 18h26

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