Klasse Speech - Sprache (Excel VBA)
Enthält Methoden und Eigenschaften, die auf die Sprache bezogen sind. Um eine Speech -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim spc as Speech
Set spc = Application.Speech
Direction
Gibt die Reihenfolge zurück, in der die Zellen ausgegeben werden, oder legt diese fest. Mögliche Rückgabewerte sind xlSpeakByColumns - Liest eine Spalte und wechselt dann zur nächsten Spalte, xlSpeakByRows - Liest eine Zeile und wechselt dann zur nächsten Zeile.
Application.Speech.Direction = xlSpeakByColumns
Speak
In Microsoft Excel wird die Textzeichenfolge wiedergegeben, die als Argument übergeben wird.
Speak (Text, SpeakAsync, SpeakXML, Purge)
Dim strText As String: strText = "Hello"
Application.Speech.Speak Text:=strText
Arguments
Ein benanntes Argument
Text (String) - Der wiederzugebende Text.
Optional arguments
Die folgenden Argumente sind optional
SpeakAsync - True bewirkt, dass der Text asynchron gesprochen wird (die Methode wartet nicht, bis der Text gesprochen wird)
SpeakXML - True bewirkt, dass der Text als XML interpretiert wird
Purge (Boolean) - True bewirkt, dass die aktuelle Sprache beendet wird und alle gepufferten Text gelöscht werden, bevor Text gesprochen wird.
SpeakCellOnEnter
Microsoft Excel unterstützt einen Modus, in dem die aktive Zelle gesprochen wird, wenn die EINGABETASTE gedrückt wird oder wenn die aktive Zelle fertig bearbeitet wird.
Application.Speech.SpeakCellOnEnter = True