Klasse Speech (Excel VBA)

Enthält Methoden und Eigenschaften, die auf die Sprache bezogen sind.

Set

Um eine Speech -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim spc as Speech
Set spc = Application.Speech

Klassen Variablen vom Typ Speech können mit der Prozedur Application.Speech festgelegt werden

Direction

Gibt die Reihenfolge zurück, in der die Zellen ausgegeben werden, oder legt diese fest.

Möglichen Werte 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.

Syntax : expression.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.

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