Sub Voice_It_Out()
Dim oVoice As SpVoice ' Voice Object
' --------------------------------------------------------------
' Code for http://vbadud.blogspot.com
' --------------------------------------------------------------
Set oVoice = New SpVoice
For iVol = 100 To 10 Step -10
oVoice.Volume = iVol
oVoice.Speak "Echo!"
Next iVol
End Sub
Showing posts with label asynchronous Speak. Show all posts
Showing posts with label asynchronous Speak. Show all posts
Thursday, June 24, 2010
How to simulate speech Echo in VBA
The following snippet simulates ( a sort of ) the Echo effect in VBA. This uses Microsoft Speech Object Library
Sunday, March 02, 2008
Voice Messages in VBA
Speech in VBA or Spell out messages and instructions in VBA
If you are developing applications for one and all, it would be great if you broadcast the messages in voice format. Here is the way you can achieve it in Excel VBA 2007
Sub Speak_Out()
Application.Speech.Speak "Speaking out to you..."
' Synchronous Method
For i = 1 To 100
i = i + 1
Next i
Application.Speech.Speak "Synchronous Speak"
Application.Speech.Speak "asynchronous Speak - the following code will be executed, when this statment is executed", True
MsgBox "Wait..."
For i = 1 To 100
i = i + 1
Next i
End Sub
The synchronous message allows the message to be executed and holds subsequent code processing. In asynchronous Speak the code after the Speak statements are executed while the message is spelt out.
If you are developing applications for one and all, it would be great if you broadcast the messages in voice format. Here is the way you can achieve it in Excel VBA 2007
Sub Speak_Out()
Application.Speech.Speak "Speaking out to you..."
' Synchronous Method
For i = 1 To 100
i = i + 1
Next i
Application.Speech.Speak "Synchronous Speak"
Application.Speech.Speak "asynchronous Speak - the following code will be executed, when this statment is executed", True
MsgBox "Wait..."
For i = 1 To 100
i = i + 1
Next i
End Sub
The synchronous message allows the message to be executed and holds subsequent code processing. In asynchronous Speak the code after the Speak statements are executed while the message is spelt out.
Subscribe to:
Posts (Atom)
Download Windows Live Toolbar and personalize your Web experience! Add custom buttons to get the information you care about most.