Excel VBA教程:Speak方法

应用于 Range对象的 Speak方法。

按行或列的顺序朗读单元格区域。

expression.Speak(SpeakDirection, SpeakFormulas)

expression   必需。该表达式返回一个 Range对象。

SpeakDirection   Variant 类型,可选。朗读的方向,按行或按列。

SpeakFormulas   Variant 类型,可选。如果为 True,对那些有公式的单元格来说将使公式发送到 Text-To-Speech (TTS) 引擎。如果单元格没有公式,将发送值。如果为 False(默认值),则值总是发送到 TTS 引擎。

应用于 Speech对象的 Speak方法。

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。

Excel VBA教程:Speak方法·示例

本示例中,Microsoft Excel 将朗读“Hello”。


Sub UseSpeech()
    Application.Speech.Speak "Hello"
End Sub

上页:Excel VBA教程:SortSpecial方法 下页:Excel VBA教程:SpecialCells方法

Excel VBA教程:Speak方法

Excel VBA教程:SpecialCells方法 Excel VBA教程:获取有关 Macintosh 关键字的“帮助”
Excel VBA教程:Subtotal方法 Excel VBA教程:SwapNode方法
Excel VBA教程:Table方法 Excel VBA教程:Text方法
Excel VBA教程:TextToColumns方法 Excel VBA教程:ToggleVerticalText方法
Excel VBA教程:TransferChildren方法 Excel VBA教程:Trendlines方法
Excel VBA教程:TwoColorGradient方法 Excel VBA教程:Undo方法
Excel VBA教程:Ungroup方法 Excel VBA教程:Union方法
Excel VBA教程:UnMerge方法 Excel VBA教程:Unprotect方法
Excel VBA教程:UnprotectSharing方法 Excel VBA教程:Update方法
Excel VBA教程:UpdateFromFile方法 Excel VBA教程:UpdateLink方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号