Faire parler Excel

excel-faites-parler 1Bon­jour à tous,

Si vous voulez faire par­ler Excel, notam­ment dans des boites de dia­logue, ou bien encore pour valid­er l’en­trée de don­nées, voici un exem­ple (mer­ci à Raphaël pour cette sug­ges­tion) :

Télécharg­er l’ex­em­ple

Tout d’abord, il faut vous assur­er que la recon­nais­sance vocale est bien instal­lée, pour cela, aller dans le pan­neau de con­fig­u­ra­tion :
panneau-de-configuration-reconnaissance-vocale

Il ne reste plus qu’à utilis­er cette fonc­tion dans votre code VBA. Ici, j’ai ajouté un for­mu­laire, un textbox sur le for­mu­laire, et j’ai ensuite ajouté le code en dou­ble-cli­quant sur le textbox du for­mu­laire.
Private Sub TextBox_Montant_Change()
Application.Speech.Speak Me.TextBox_Montant, True, , True
Range("Montant_Saisi").Value = Me.TextBox_Montant.Value
End Sub

Voici une petite vidéo qui explique com­ment on peut l’in­té­gr­er pour valid­er des saisies de don­nées.

Voici les dif­férentes options du code (avec la tra­duc­tion automa­tique désas­treuse de Microsoft).
Dans le fichi­er joint, j’ai util­isé la pre­mière option (True) pour éviter d’avoir un temps d’at­tente avant de saisir le prochain chiffre et la dernière (True) pour éviter de devoir atten­dre la fin de l’énon­ci­a­tion du texte avant de pass­er au texte suiv­ant.

Avec un petit résumé :
parametre-speech 1

Voici le lien vers microsoft pour plus d’in­for­ma­tions sur cette fonc­tion­nal­ité :
https://msdn.microsoft.com/fr-fr/fr/library/office/ff839393.aspx

A bien­tôt.

Gaë­tan

En cadeau de bien­v­enue : les 7 com­bi­naisons de touch­es indis­pens­ables sur Excel
Pour marque-pages : permalien.

Une réaction à Faire parler Excel

  1. Pingback:Mais arrêtez-le ! - XLérateur

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.