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 :

Insérer des sons autres que "beep" [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 67
    Par défaut Insérer des sons autres que "beep"
    Bonjour tout le monde,


    J'aurais besoin de savoir comment utiliser les sons de la librairie windows media dans un code VBA. J'ai trouvé un forum où ils en parlent mais je ne parviens pas à comprendre comment utiliser le code pour le son dans mon programme.

    Encore mieux, ce serait d'avoir le choix du son dans une liste. Au passage, j'en ai besoin pour créer des alertes.


    Quelqu'un pourrait-il m'aider svp?


    Merci d'avance,


    Coklin

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour coklin le forum 2 exemples a adapter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Option Explicit
    Private Declare Function Beep Lib "Kernel32" (ByVal Fq As Long, ByVal Tm As Long) As Long
    Sub us1()
    Dim retour As Long
    retour = Beep(440, 500)
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub Us()
      Dim Cnt As Long
      For Cnt = 0 To 100 Step 10
      Beep Cnt, 50
      DoEvents
      Next Cnt
    End Sub
    ps: une autre methode il faut que tu trouves des fichiers sons sur internet extension .wav attention chemin complet
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Option Explicit
    Declare Function sndPlaySound32 Lib "winmm.dll" Alias "sndPlaySoundA" _
    (ByVal lpzSoundName As String, ByVal uFlags As Long) As Long
    Sub Musique()
    If Application.CanPlaySounds Then
    Call sndPlaySound32("e:\excel\divers\goodbye.wav", 0)
    Call sndPlaySound32("e:\excel\divers\buddyin.wav", 0)
    Call sndPlaySound32("e:\excel\divers\buddyout.wav", 0)
    End If
    End Sub

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 67
    Par défaut
    merci, j'ai réussi à trouver grâce à toi!


    Bonne aprem!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/09/2008, 14h10
  2. Réponses: 13
    Dernier message: 13/08/2008, 16h55
  3. MFC, son équivalent sur des plateformes autre que Windows
    Par uranium-design dans le forum Visual C++
    Réponses: 7
    Dernier message: 03/11/2006, 16h32

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