et tu mets cette balise juste pour me faire partager cette nouvelle infâmie
du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui mettrais
la tête dans un tonneau et il devra me dire quel âge ont les douves....
bises quand même isabelle
jps
"isabelle" a écrit dans le message de news:;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelleBonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce, sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds] entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le système
d'application est ..."?
"michdenis" a écrit dans le message de news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll "
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib "C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
et tu mets cette balise juste pour me faire partager cette nouvelle infâmie
du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui mettrais
la tête dans un tonneau et il devra me dire quel âge ont les douves....
bises quand même isabelle
jps
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news:
uTLcQnOLGHA.3396@TK2MSFTNGP10.phx.gbl...
;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelle
Bonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23WD6udOLGHA.2300@TK2MSFTNGP15.phx.gbl...
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
eqVgPPOLGHA.3276@TK2MSFTNGP09.phx.gbl...
Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
O1s6qMOLGHA.2628@TK2MSFTNGP15.phx.gbl...
Ton fichier s'exécute sans aucune difficulté sur ma machine et ce, sans
aucune intervention de ma part.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
unG9H9NLGHA.984@tk2msftngp13.phx.gbl...
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
e9ZsH2NLGHA.3936@TK2MSFTNGP12.phx.gbl...
fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
e3zhinNLGHA.3424@TK2MSFTNGP12.phx.gbl...
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
Oyr2CWNLGHA.3264@TK2MSFTNGP11.phx.gbl...
| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23W$8WHNLGHA.516@TK2MSFTNGP15.phx.gbl...
Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
%23RIWnuMLGHA.2992@tk2msftngp13.phx.gbl...
Merci MichDenis. J'ai le même problème que pour la réponse de LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
OhzGWYMLGHA.2668@tk2msftngp13.phx.gbl...
Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds] entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
eDqezBMLGHA.3100@tk2msftngp13.phx.gbl...
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le système
d'application est ..."?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
On143qLLGHA.2888@TK2MSFTNGP10.phx.gbl...
Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll "
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
Of6ooQLLGHA.2336@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib "C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
et tu mets cette balise juste pour me faire partager cette nouvelle infâmie
du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui mettrais
la tête dans un tonneau et il devra me dire quel âge ont les douves....
bises quand même isabelle
jps
"isabelle" a écrit dans le message de news:;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelleBonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce, sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds] entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le système
d'application est ..."?
"michdenis" a écrit dans le message de news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll "
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib "C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce, sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds] entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le système
d'application est ..."?
"michdenis" a écrit dans le message de news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll "
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib "C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23WD6udOLGHA.2300@TK2MSFTNGP15.phx.gbl...
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
eqVgPPOLGHA.3276@TK2MSFTNGP09.phx.gbl...
Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
O1s6qMOLGHA.2628@TK2MSFTNGP15.phx.gbl...
Ton fichier s'exécute sans aucune difficulté sur ma machine et ce, sans
aucune intervention de ma part.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
unG9H9NLGHA.984@tk2msftngp13.phx.gbl...
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
e9ZsH2NLGHA.3936@TK2MSFTNGP12.phx.gbl...
fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
e3zhinNLGHA.3424@TK2MSFTNGP12.phx.gbl...
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
Oyr2CWNLGHA.3264@TK2MSFTNGP11.phx.gbl...
| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23W$8WHNLGHA.516@TK2MSFTNGP15.phx.gbl...
Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
%23RIWnuMLGHA.2992@tk2msftngp13.phx.gbl...
Merci MichDenis. J'ai le même problème que pour la réponse de LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
OhzGWYMLGHA.2668@tk2msftngp13.phx.gbl...
Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds] entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
eDqezBMLGHA.3100@tk2msftngp13.phx.gbl...
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le système
d'application est ..."?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
On143qLLGHA.2888@TK2MSFTNGP10.phx.gbl...
Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll "
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
Of6ooQLLGHA.2336@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib "C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce, sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds] entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le système
d'application est ..."?
"michdenis" a écrit dans le message de news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll "
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib "C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelleet tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" a écrit dans le message de news:;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelleBonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de
news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de
news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas
?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelle
et tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news:
uTLcQnOLGHA.3396@TK2MSFTNGP10.phx.gbl...
;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelle
Bonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23WD6udOLGHA.2300@TK2MSFTNGP15.phx.gbl...
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
eqVgPPOLGHA.3276@TK2MSFTNGP09.phx.gbl...
Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
O1s6qMOLGHA.2628@TK2MSFTNGP15.phx.gbl...
Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
unG9H9NLGHA.984@tk2msftngp13.phx.gbl...
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
e9ZsH2NLGHA.3936@TK2MSFTNGP12.phx.gbl...
fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
e3zhinNLGHA.3424@TK2MSFTNGP12.phx.gbl...
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
Oyr2CWNLGHA.3264@TK2MSFTNGP11.phx.gbl...
| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas
?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23W$8WHNLGHA.516@TK2MSFTNGP15.phx.gbl...
Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
%23RIWnuMLGHA.2992@tk2msftngp13.phx.gbl...
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:
OhzGWYMLGHA.2668@tk2msftngp13.phx.gbl...
Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
eDqezBMLGHA.3100@tk2msftngp13.phx.gbl...
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:
On143qLLGHA.2888@TK2MSFTNGP10.phx.gbl...
Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
Of6ooQLLGHA.2336@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelleet tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" a écrit dans le message de news:;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelleBonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de
news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de
news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas
?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour Isabelle,
Parait que l'autre jour il était même à l'heure au boulot,
une nouvelle machine à café je crois!
;))
lSteph
"isabelle" a écrit dans le message de news:ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelleet tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" a écrit dans le message de news:;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelleBonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de
news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de
news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas
?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour Isabelle,
Parait que l'autre jour il était même à l'heure au boulot,
une nouvelle machine à café je crois!
;))
lSteph
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news:
uVBZHqPLGHA.3492@TK2MSFTNGP09.phx.gbl...
ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelle
et tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news:
uTLcQnOLGHA.3396@TK2MSFTNGP10.phx.gbl...
;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelle
Bonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23WD6udOLGHA.2300@TK2MSFTNGP15.phx.gbl...
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
eqVgPPOLGHA.3276@TK2MSFTNGP09.phx.gbl...
Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
O1s6qMOLGHA.2628@TK2MSFTNGP15.phx.gbl...
Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
unG9H9NLGHA.984@tk2msftngp13.phx.gbl...
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
e9ZsH2NLGHA.3936@TK2MSFTNGP12.phx.gbl...
fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
e3zhinNLGHA.3424@TK2MSFTNGP12.phx.gbl...
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
Oyr2CWNLGHA.3264@TK2MSFTNGP11.phx.gbl...
| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas
?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
%23W$8WHNLGHA.516@TK2MSFTNGP15.phx.gbl...
Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
%23RIWnuMLGHA.2992@tk2msftngp13.phx.gbl...
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:
OhzGWYMLGHA.2668@tk2msftngp13.phx.gbl...
Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
eDqezBMLGHA.3100@tk2msftngp13.phx.gbl...
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:
On143qLLGHA.2888@TK2MSFTNGP10.phx.gbl...
Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
Of6ooQLLGHA.2336@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour Isabelle,
Parait que l'autre jour il était même à l'heure au boulot,
une nouvelle machine à café je crois!
;))
lSteph
"isabelle" a écrit dans le message de news:ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelleet tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" a écrit dans le message de news:;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelleBonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de
news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de
news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute pas
?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI [sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu devrais
le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour Isabelle,
Parait que l'autre jour il était même à l'heure au boulot,
une nouvelle machine à café je crois!
;))
lSteph
"isabelle" a écrit dans le message de news:ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelleet tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" a écrit dans le message de news:;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelleBonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de
news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de
news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute
pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de
news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI
[sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently
playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu
devrais le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message
de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour Isabelle,
Parait que l'autre jour il était même à l'heure au boulot,
une nouvelle machine à café je crois!
;))
lSteph
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news:
uVBZHqPLGHA.3492@TK2MSFTNGP09.phx.gbl...
ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelle
et tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news:
uTLcQnOLGHA.3396@TK2MSFTNGP10.phx.gbl...
;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelle
Bonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
%23WD6udOLGHA.2300@TK2MSFTNGP15.phx.gbl...
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de news:
eqVgPPOLGHA.3276@TK2MSFTNGP09.phx.gbl...
Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
O1s6qMOLGHA.2628@TK2MSFTNGP15.phx.gbl...
Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
unG9H9NLGHA.984@tk2msftngp13.phx.gbl...
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
e9ZsH2NLGHA.3936@TK2MSFTNGP12.phx.gbl...
fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
e3zhinNLGHA.3424@TK2MSFTNGP12.phx.gbl...
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
Oyr2CWNLGHA.3264@TK2MSFTNGP11.phx.gbl...
| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute
pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:
%23W$8WHNLGHA.516@TK2MSFTNGP15.phx.gbl...
Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
%23RIWnuMLGHA.2992@tk2msftngp13.phx.gbl...
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:
OhzGWYMLGHA.2668@tk2msftngp13.phx.gbl...
Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI
[sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently
playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message de
news:
eDqezBMLGHA.3100@tk2msftngp13.phx.gbl...
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:
On143qLLGHA.2888@TK2MSFTNGP10.phx.gbl...
Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu
devrais le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" <nonospam-j.ragni@wanadoo.fr> a écrit dans le message
de
news:
Of6ooQLLGHA.2336@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.
Bonjour Isabelle,
Parait que l'autre jour il était même à l'heure au boulot,
une nouvelle machine à café je crois!
;))
lSteph
"isabelle" a écrit dans le message de news:ma! j'voulais de tes nouvelles, ça va le nouveau pc ? la récolte as été
bonne ?
bisou
isabelleet tu mets cette balise juste pour me faire partager cette nouvelle
infâmie du michel du québec, isabelle?
l'a pas intérêt à se pointer dans le beaujolais, çui-là, car je lui
mettrais la tête dans un tonneau et il devra me dire quel âge ont les
douves....
bises quand même isabelle
jps
"isabelle" a écrit dans le message de news:;-)
heu.. juste une balise pour ceusse moin présent ces temps ci.
isabelleBonjour vous deux,
Il y a toujours moyen de récupérer vos vieux ordinateurs
pour en faire des neufs pour les pays en voie de développement !!!
Celui de JPS a été cependant refusé.... il était trop vieux !!!
;-))))
Salutations!
"LSteph" a écrit dans le message de news:
%
chez moi
(2003) le tien n'emet aucun son celui de MichDenis oui!
"ManBas" a écrit dans le message de news:Y compris avec les "nouveaux codes"?
ça c'est fort!
"michdenis" a écrit dans le message de news:Ton fichier s'exécute sans aucune difficulté sur ma machine et ce,
sans
aucune intervention de ma part.
Salutations!
"ManBas" a écrit dans le message de
news:
Idem http://cjoint.com/?citOofTY5T
A plus
"michdenis" a écrit dans le message de news:fichier exemple : http://cjoint.com/?citCEJeRaS
Salutations!
"ManBas" a écrit dans le message de
news:
Le son en question c'est WinXP Ding.
(Mais il se produit aussi dans win98)
"michdenis" a écrit dans le message de news:| le son renvoyé demeure un son système et pas le SonEssai...
Qu'est-ce que cela veut dire ? Que ton fichier .Wav ne s'exécute
pas ?
Peux-tu faire jouer un fichier .Wav de Windows avec une ligne de
code similaire ?
Salutations!
"michdenis" a écrit dans le message de
news:
%23W$Bonjour Manbas,
'----------------------
Sub JouerSon()
Dim File As String
File = ThisWorkbook.Path & "SonEssai.Wav"
PlaySound File, ByVal 0&, SND_FILENAME Or SND_ASYNC
End Sub
'----------------------
Salutations!
"ManBas" a écrit dans le message de
news:
%
Merci MichDenis. J'ai le même problème que pour la réponse de
LSteph:
dans
la procédure je ne parviens plus à replacer mon "SonEssai".
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Cet API incluant les constantes devraient fonctionner je crois de
Windows
95 à windows XP
'Déclaration dans le haut du module : Source : URL:
http://www.allapi.net/
Private Const SND_APPLICATION = &H80 ' look for application
specific
association
Private Const SND_ALIAS = &H10000 ' name is a WIN.INI [sounds]
entry
Private Const SND_ALIAS_ID = &H110000 ' name is a WIN.INI
[sounds]
entry
identifier
Private Const SND_ASYNC = &H1 ' play asynchronously
Private Const SND_FILENAME = &H20000 ' name is a file name
Private Const SND_LOOP = &H8 ' loop the sound until next
sndPlaySound
Private Const SND_MEMORY = &H4 ' lpszSoundName points to a memory
file
Private Const SND_NODEFAULT = &H2 ' silence not default, if sound
not
found
Private Const SND_NOSTOP = &H10 ' don't stop any currently
playing
sound
Private Const SND_NOWAIT = &H2000 ' don't wait if the driver is
busy
Private Const SND_PURGE = &H40 ' purge non-static events for task
Private Const SND_RESOURCE = &H40004 ' name is a resource name or
atom
Private Const SND_SYNC = &H0 ' play synchronously (default)
Private Declare Function PlaySound Lib "winmm.dll" Alias
"PlaySoundA"
(ByVal lpszName As String, ByVal hModule As Long, ByVal
dwFlags As Long) As Long
Sub JouerSon()
PlaySound "C:WINDOWSMEDIATADA.WAV", ByVal 0&, SND_FILENAME Or
SND_ASYNC
End Sub
Salutations!
"ManBas" a écrit dans le message de
news:
Bonjour MichDenis,
Effectivement ça marche bien dans 98. Demain je chercherai le
fichier
dans
NT2000.
Merci de ton aide.
Pourrais-tu STP m'écrire les lignes qui introduisent "si le
système
d'application est ..."?
"michdenis" a écrit dans le message de
news:Bonjour ManBas,
Sous toute réserve ...
Le répertoire "System32" n'existe pas sous Windows 98, tu
devrais le
remplacer par "System"
dans la ligne de déclaration de l'API.
Mais la meilleure façon, est de rechercher le fichier "winmm.dll
"
dans
l'arborescence de
l'explorateur windows et d'adapter selon la version du système
d'opération
le chemin
dans la déclaration de l'API.
Salutations!
"ManBas" a écrit dans le message
de
news:
Bonjour à tous,
Selon une solution d'Excelabo j'ai recopié le code suivant pour
émettre
un
son wav:
Declare Function sndPlaySound32 Lib
"C:WINDOWSSYSTEM32winmm.dll"
_
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Sub SonEssai_wav()
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
End Sub
C'est génial et tout baigne...dans WinXP.
Echec de la ligne:
Call sndPlaySound32(ThisWorkbook.Path & "SonEssai.Wav", 0)
...dans 98 et NT2000.
Que puis-je faire pour corriger l'anomalie ? (restons cool, mon
niveau
ne
dépasse guère le mimétisme).
Merci d'avance.