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 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.
|