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