Microsoft
Software
Hardware
Network
Question : make it stop!
I want to have a macro/script that will play a sound looped when mail is recieved and wil play over and over until I read the email. I would also like to have a button on the toolbar that stops the looping. BlueDevilFan came up with this for me, but I don't know how to make it stop... any ideas?
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Const SND_ASYNC = &H1
Const SND_LOOP = &H8
Const SND_NODEFAULT = &H2
Const SND_SYNC = &H0
Const SND_NOSTOP = &H10
Const SND_MEMORY = &H4
Sub PlaySoundLoop(strCommand As String, strSound As String)
Select Case LCase(strCommand)
Case "start"
sndPlaySound strSound, SND_LOOP + SND_ASYNC
Case "stop"
sndPlaySound vbNull, SND_ASYNC
End Select
End Sub
'Duplicate this subroutine for each recipient you want to play a sound for. Be sure to change the name.'
Sub PlayWarningA(Item As Outlook.MailItem)
'Change the path and sound file name on the following line as desired'
PlaySoundLoop "start", "C:\Windows\Media\Ding.wav
"
End Sub
Sub PlayWarningB(Item As Outlook.MailItem)
'Change the path and sound file name on the following line as desired'
PlaySoundLoop "start", "C:\Windows\Media\SomeFile
.wav"
End Sub
Sub StopWarning()
PlaySoundLoop "stop"
End Sub
Answer : make it stop!
Acronis says that it can restore to dis-similar hardware - see this Acronis article
http://kb.acronis.com/cont
ent/1566
Random Solutions
Terminal Service Printers
Exchange server 2007 sp3 in server 2008 R2
SSRS 2008 Cascading Parameter not getting refreshed
Screen lock/unlock
Crystal cross-tab page numbering
TypeConverter and multiple data sources used in Property Grid with a dropdown control.
isa 2004 and iis7
how to use session variables between servers????
Audit Failure on Windows 2008
Why is my line-height not the same in IE and firefox??