Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mais ou est la musique ?

  • Initiateur de la discussion Initiateur de la discussion zeltron24
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zeltron24

XLDnaute Impliqué
Bonsoir le Forum,

J'ai récupéré cette macro que je lance à l'ouverture de mon classeur. L'emplacement des fichiers sons est correct mais aucun son ne sort¨Pouvez vous me dire ou se trouve l'erreur d'avance Merci

HTML:
Sub Jouer_la_musique()
Dim Pays As String
Dim Path_Musique As String

 Sheets("Feuil1").Activate
    Pays = ActiveCell
    DoEvents
    ' paramètres de la musique
    Path_Musique = ("c:\Chansons\musique\" & Pays & ".mid") 
'    Musique_Nom = "Eurovision.mid"
    ' jouer la musique
    Call Musique_jouer(Path_Musique) ' + pays) 'Musique_Nom)
End Sub

zeltron24
 
Re : Mais ou est la musique ?


Bonsoir zeltron24,

L'avant-dernière ligne appelle une procédure Musique_jouer.
Es-tu certain qu'elle existe dans ton code ?

Espérant avoir aidé.

Cordialement.
 
Re : Mais ou est la musique ?

Bonsoir le Forum,

Pour répondre à Papou net
Oui je ne l'avais pas précisé mais elle existe.
En voici le contenu

HTML:
Public Function Musique_jouer(ByVal Fichier As String, _
                              Optional ByVal Alias As Variant) As Boolean
Dim nRet As Long
    If IsMissing(Alias) Then Alias = "tune"
    ' stoppe la musique en cours d'exécution éventuellement
    Call Musique_Stopper(Alias)
    If mciSendString("open " & Fichier$ & " alias " & Alias, vbNullString, 0, 0) = 0 Then
        nRet = mciSendString("play " & Alias & " from 0", vbNullString, 0, 0)
        Musique_jouer = (nRet = 0)
    Else
        MsgBox "Impossible de jouer la musique." + vbLf + vbLf + "Problème de fichier ou de compatibilité"
        Musique_Stopper
    End If
End Function

et Musique_Stopper Aussi
 
Re : Mais ou est la musique ?

Bonsoir le fil 🙂,
Je ne suis pas sûr, mais pour exploiter un .mid (fichier midi), il me semble qu'il faut une interface midi 🙄...
Peut-être qu'il manque une référence pour déclencher cette interface 😉...
En jetant un oeil sur le net, je n'ai vu que l'utilisation de mciSendString pour enregistrer, par pour écouter 😱.
Bon courage 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
Réponses
4
Affichages
1 K
Réponses
8
Affichages
1 K
P
  • Question Question
Réponses
1
Affichages
3 K
Patrosso
P
N
Réponses
5
Affichages
2 K
Nicko29
N
Réponses
7
Affichages
1 K
M
Réponses
2
Affichages
1 K
mikaconny
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…