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 :

Fermer Groove Musique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut Fermer Groove Musique
    Bonjour à tous.

    Avec Windows 10 et VBA Excel 365, lorsque j'utilise un fichier audio, c'est Groove Musique qui se lance.

    Comment faire pour qu'il se ferme automatiquement après avoir jouer le son ?

    Voici le code que nous utilisons :

    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    Function message_sonore(fichier_wav)
    If DOSSIER_SPEECH = "" Then
            DOSSIER_SPEECH = "J:\exe\scripts_conversion_vista\requeteurs_excel\speech"
    End If
    Application.ScreenUpdating = False
    If GLOB_LAST_FICHIER_WAV <> fichier_wav Then
        fichier_txt = DOSSIER_SPEECH & fichier_wav
        If recherche_si_dossier_hd_existe(DOSSIER_SPEECH) = "OK" Then
                If recherche_si_fichier_existe(fichier_txt, False) <> "PB" Then
                        'ShellWait "C:\bin_exe_sai\sndrec32.exe /play /Close " & fichier_txt
                        'sndPlaySound32 fichier_txt, 0&    ' Finally, play the sound.
                        mciExecute ("play " & fichier_txt & " wait")
                        myWait_v1 (1)
                Else
                        'ShellWait "C:\bin_exe_sai\sndrec32.exe /play /Close " & DOSSIER_SPEECH & "\" & "message_sonore_inexistant.wav"
                        'sndPlaySound32 DOSSIER_SPEECH & "\" & "message_sonore_inexistant.wav", 0&    ' Finally, play the sound.
                        mciExecute ("play " & DOSSIER_SPEECH & "\" & "message_sonore_inexistant.wav" & " wait")
                        'Call maj_feuille_log("PB ", "PAS_TROUVE " & fichier_wav)
                End If
        End If
    End If
    GLOB_LAST_FICHIER_WAV = fichier_wav
    End Function

    Merci d'avance, les gars.

  2. #2
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    Désolé, erreur de ma part, ce n'est pas du Excel mais du Batch.

    Sujet à supprimer, avec toutes mes confuses

Discussions similaires

  1. Note de musique
    Par DelphiCool dans le forum Composants VCL
    Réponses: 52
    Dernier message: 30/06/2003, 15h54
  2. Fermer l'animation (swf/exe lancé depuis Windows)
    Par ZiZouJH dans le forum Flash
    Réponses: 3
    Dernier message: 14/01/2003, 10h00
  3. [TP]faire la musique
    Par kgahi dans le forum Turbo Pascal
    Réponses: 12
    Dernier message: 17/12/2002, 03h21
  4. [MDI] comment fermer la bonne fenêtre enfant ?
    Par KThrax dans le forum Langage
    Réponses: 5
    Dernier message: 01/09/2002, 09h42
  5. Fermer une application à l'aide de OnIdle
    Par Thierry Rapp dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/08/2002, 12h44

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