Echo67
Messages postés6Date d'inscriptionsamedi 29 mars 2008StatutMembreDernière intervention23 septembre 2009
-
29 sept. 2008 à 13:03
Echo67
Messages postés6Date d'inscriptionsamedi 29 mars 2008StatutMembreDernière intervention23 septembre 2009
-
1 oct. 2008 à 21:51
Bonjour,
J'ai un problème concernant une macro qui passait très bien sous XP Offfice 2003 et qui ne fonctionne plus vraiment sous Vista Office 2003 (faute à Vista donc).
En gros, un objet est inséré et contient un wav. Et cette macro fait lire le son. Simple.
Sur XP, pas de souci, le son se lancait. Tout simplement. Sans ouverture d'autre chose.
Mais sous Vista, le média player s'ouvre carrement et joue le son.
C'est plutôt embetant.
Y a t-il une solution ?
Ou une autre macro pour jouer un son existe t-elle?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 sept. 2008 à 14:50
du code DOTNET dans du VBA, t'as effectivement le temps d'attendre pour que çà marche :)
n'ayant pas vu comment copier le code VBA tu as pris le snippet du dessous?.....
adapté un peu çà donne ...
tu copies CECI dans un module standard :
Option Explicit
Private Const
SND_ASYNC =
&H1&
'Joue le son en
arrière-plan.
Private Const
SND_FILENAME =
&H20000
'Le son provient d'un
fichier externe
Private Const
SND_LOOP =
&H8&
' Répète le son jusqu'au prochain appel de
PlaySound
Private Const
SND_PURGE =
&H40&
'Stop la lecture du fichier
Private Const
SND_NODEFAULT =
&H2&
' silence not default, if
sound not found
Private Declare Function
PlaySound
Lib
"winmm.dll"
Alias
"PlaySoundA"
(
ByVal
lpszName
As String
,
ByVal
hModule
As Long
,
ByVal
dwFlags
As Long
)
As
Long
Public Sub
Play(
ByVal
sWavPath
As String
)
PlaySound sWavPath, ByVal 0&, SND_FILENAME Or SND_ASYNC Or SND_LOOP Or SND_NODEFAULT
End Sub
et dans ton code, là où tu lançais le lecteur..., tu fais juste :
Call
Play
"C:\son.wav"
j'peux pas faire plus clair
++
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp