Share via


NamedRange.Speak, méthode

Entraîne la lecture des cellules du contrôle NamedRange dans l'ordre des lignes ou des colonnes.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Sub Speak ( _
    SpeakDirection As Object, _
    SpeakFormulas As Object _
)
void Speak(
    Object SpeakDirection,
    Object SpeakFormulas
)

Paramètres

  • SpeakDirection
    Type : System.Object
    Direction de lecture, par lignes ou par colonnes.
  • SpeakFormulas
    Type : System.Object
    true entraînera l'envoi des formules au moteur de conversion de texte par synthèse vocale (TTS, Text-To-Speech) pour les cellules qui contiennent des formules.La valeur est envoyée si les cellules ne contiennent pas de formule ; false (valeur par défaut) entraîne l'envoi systématique des valeurs au moteur de conversion de texte par synthèse vocale.

Notes

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant illustre l'utilisation de la méthode Speak pour transcrire à l'oral le contenu d'un NamedRange appelé NamedRange1 par colonnes.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

NamedRange Interface

Microsoft.Office.Tools.Excel, espace de noms