Début avec Microsoft Windows 2000, Microsoft base utilitaires ont eu la possibilité de lire le texte écrit à haute voix. Cette capacité , appelée « Text To Speech », n'est pas inclus dans Word 2007. Si vous avez installé la bibliothèque d'objets Microsoft Discours à l' ordinateur, cependant, vous pouvez réactiver la fonction de la parole en utilisant un code de macro spéciale. Choses que vous devez
Microsoft Speech Object Library
Voir Plus Instructions
Ajouter discours Référence
1
démarrer Microsoft Visual Basic Editor à partir de Word en appuyant sur Alt + F11 . Cliquez sur le menu " Outils" puis sélectionner " Références ". Sur la liste portant la mention « Références disponibles » et faire défiler jusqu'à «Discours Object Library " est sélectionné. Cliquez sur la case à côté de cette annonce . Cliquez sur « OK ».
2
ajouter un nouveau module en cliquant sur " créer un nouveau module " sur le Microsoft Visual Basic Editor. Sélectionnez le champ "Nom" et entrez " TextToSpeech . " Dans la zone de commande "Macro" , collez le code suivant :
discours As SpVoice
Sous SpeakText ()
On Error Resume Next
Set discours = New SpVoice
Si Len ( Selection.Text ) > 1 Then ' parler sélection
speech.Speak Selection.Text , _
SVSFlagsAsync + SVSFPurgeBeforeSpeak
Else «parler ensemble du document
speech.Speak ActiveDocument.Range (0, ActiveDocument.Characters.Count ) . texte , _
SVSFlagsAsync + SVSFPurgeBeforeSpeak
End If Photos
Do
DoEvents
Loop Until speech.WaitUntilDone ( 10) pour
Set discours = Nothing End Sub
< p> Sous StopSpeaking ()
« Basé sur une macro par Mathew Heikkila
» utilisé pour interrompre tout discours course au texte
On Error Resume Next
< p > speech.Speak vbNullString , SVSFPurgeBeforeSpeak
Set discours = Nothing End Sub
3
Faites un clic droit sur la barre d'outils de Word 2007. Dans la liste , sélectionnez « Personnaliser la barre d'accès rapide. " Cliquez sur " Ajouter Macro " et choisissez la macro " TextToSpeech " nouvellement créé. Cliquez sur " Ajouter " puis " OK". Cette barre d'outils va maintenant tourner text to speech sur et en dehors , au besoin.