按行或列的顺序朗读单元格区域。
expression.Speak(SpeakDirection, SpeakFormulas)
expression 必需。该表达式返回一个 Range 对象。
SpeakDirection Variant 类型,可选。朗读的方向,按行或按列。
SpeakFormulas Variant 类型,可选。如果为 True,对那些有公式的单元格来说将使公式发送到 Text-To-Speech (TTS) 引擎。如果单元格没有公式,将发送值。如果为 False(默认值),则值总是发送到 TTS 引擎。
Microsoft Excel 回放作为参数传递的文本字符串。
expression.Speak(Text, SpeakAsync, SpeakXML, Purge)
expression 必需。该表达式返回一个 Speech 对象。
Text String 类型,必需。要朗读的文本。
SpeakAsync Variant 类型,可选。如果为 True,则会异步朗读 Text(本方法不会等待要朗读的 Text)。如果为 False,则会同步朗读 Text(本方法在继续之前会等待要朗读的 Text)。默认值为 False。
SpeakXML Boolean 类型,可选。如果为 True,则 Text 会解释为 XML。如果为 False,则 Text 不会解释为 XML,因此,会遇到许多 XML 标记但不会对其进行解释。默认值为 False。
Purge Variant 类型,可选。如果为 True,则当前语音会终止,任何缓冲的文本在 Text 朗读之前会清除。如果为 False,则当前语音不会终止,缓冲的文本在 Text 朗读之前也不会清除。默认值为 False。
本示例中,Microsoft Excel 将朗读“Hello”。
Sub UseSpeech()
Application.Speech.Speak "Hello"
End Sub