NamedRange.Speak 方法
导致按行顺序或列顺序朗读 NamedRange 控件的单元格。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)
语法
声明
Sub Speak ( _
SpeakDirection As Object, _
SpeakFormulas As Object _
)
void Speak(
Object SpeakDirection,
Object SpeakFormulas
)
参数
- SpeakDirection
类型:System.Object
朗读方向(按行或列)。
- SpeakFormulas
类型:System.Object
对于包含公式的单元格,如果为 true,则会导致将公式发送到文字语音转换 (TTS) 引擎。如果单元格中没有公式,则发送该值;如果为 false(默认值),则会导致总是将该值发送到 TTS 引擎。
备注
可选参数
有关可选参数的信息,请参见Office 解决方案中的可选参数。
示例
下面的代码示例演示如何使用 Speak 方法,按列朗读名为 NamedRange1 的 NamedRange 控件的内容。
此示例针对的是文档级自定义项。
Private Sub SpeakNamedRange()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
"namedRange1")
namedRange1.Value2 = 10
namedRange1.Speak(Excel.XlSpeakDirection.xlSpeakByColumns, _
False)
End Sub
private void SpeakNamedRange()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A5"],
"namedRange1");
namedRange1.Value2 = 10;
namedRange1.Speak(Excel.XlSpeakDirection.xlSpeakByColumns,
false);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。