Share via


NamedRange.Speak(Object, Object) Method

Definition

Causes the cells of the NamedRange control to be spoken in row order or column order.

public void Speak (object SpeakDirection, object SpeakFormulas);
abstract member Speak : obj * obj -> unit
Public Sub Speak (Optional SpeakDirection As Object, Optional SpeakFormulas As Object)

Parameters

SpeakDirection
Object

The speak direction, by rows or columns.

SpeakFormulas
Object

true will cause formulas to be sent to the Text-To-Speech (TTS) engine for cells that have formulas. The value is sent if the cells do not have formulas; false (default) will cause values to always be sent to the TTS engine.

Examples

The following code sample demonstrates how to use the Speak method to speak the contents of a NamedRange control named NamedRange1 by columns.

This example is for a document-level customization.

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);
}
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

Remarks

Optional Parameters

For information on optional parameters, see Optional Parameters in Office Solutions.

Applies to