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 :

Sons système de base


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par défaut Sons système de base
    Bonjour,

    je voudrais "un peu" sonoriser mon application EXCEL.
    J'ai utilisé pendant quelques temps des fichiers wave. Le problème est qu'il faut toujours trimbaler ces fichiers avec le fichier EXCEL qui les utilise.

    J'aimerai bien pourvoir disposer des sons systèmes, par exemple ceux accessibles dans les MsgBox. Ceci me permettrait d'égayer un peu le Beep de base.

    Y a-t-il moyen de faire cela ?

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour, rtg57,

    Ah Ah ! on se prépare à chahuter un peu pour les fêtes, hein ?...

    Bon...
    On peut le faire de différentes manières, bien sûr...
    Je m'en tiens pour l'instant à tes ziziques de la msgbox :

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Declare Function MessageBeep Lib "user32" (ByVal wType As Long) As Long
      Private Const SON_OK = &H0 ' SystemDefault
      Private Const SON_ICONHAND = &H10& 'SystemHand
      Private Const SON_ICONQUESTION = &H20& 'SystemQuestion
      Private Const SON_ICONEXCLAMATION = &H30& 'SystemExclamation
      Private Const SON_ICONASTERISK = &H40& ' SystemAsterisk
     
    Private Sub Command1_Click()
       MessageBeep SON_ICONASTERISK
    End Sub
    tu as compris que tu peux changer dans cet exemple SON_ICONASTERISK par l'une des autres constantes, hein ...

    Les sons qui en sortiront seront bien évidemment ceux que tu auras définis dans ton panneau de configuration pour ces évènements... (panneau de configuration ===>> sons et multimédias).

    Si tu veux d'autres sons encore, tu dis...

  3. #3
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par défaut
    Merci beaucoup,

    c'est exactement ce que je cherchais à faire. Je ne connaissais pas cette instruction "MessageBeep".

    Encore un problème résolu

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

Discussions similaires

  1. Configuration du système de base de Debian
    Par clinic10 dans le forum Debian
    Réponses: 1
    Dernier message: 02/04/2007, 12h33
  2. Rechercher des fichiers sur son système
    Par Olivier Regnier dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 17/03/2007, 21h35
  3. Comment créer une image de son système ?
    Par cimbomlu dans le forum Ordinateurs
    Réponses: 5
    Dernier message: 18/10/2006, 08h27
  4. introduire un fichier son dans ma base
    Par cool dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 08/04/2006, 13h12

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