Faire parler Excel

excel-faites-parler 1Bonjour à tous,

Si vous voulez faire parler Excel, notamment dans des boites de dialogue, ou bien encore pour valider l'entrée de données, voici un exemple (merci à Raphaël pour cette suggestion) :

Télécharger l'exemple

Tout d'abord, il faut vous assurer que la reconnaissance vocale est bien installée, pour cela, aller dans le panneau de configuration :
panneau-de-configuration-reconnaissance-vocale

Il ne reste plus qu'à utiliser cette fonction dans votre code VBA. Ici, j'ai ajouté un formulaire, un textbox sur le formulaire, et j'ai ensuite ajouté le code en double-cliquant sur le textbox du formulaire.
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 comment on peut l'intégrer pour valider des saisies de données.

Voici les différentes options du code (avec la traduction automatique désastreuse de Microsoft).
Dans le fichier joint, j'ai utilisé la première option (True) pour éviter d'avoir un temps d'attente avant de saisir le prochain chiffre et la dernière (True) pour éviter de devoir attendre la fin de l'énonciation du texte avant de passer au texte suivant.

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

Voici le lien vers microsoft pour plus d'informations sur cette fonctionnalité :
https://msdn.microsoft.com/fr-fr/fr/library/office/ff839393.aspx

A bientôt.

Gaëtan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !
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.