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 安全性

请参见

参考

NamedRange 接口

Microsoft.Office.Tools.Excel 命名空间