Começando com o Microsoft Windows 2000, Microsoft principais utilitários tiveram a capacidade de ler o texto escrito em voz alta. Essa capacidade , chamada " Text To Speech ", não está incluído no Word 2007. Se você instalou o Object Library Microsoft Speech no computador, no entanto, você pode reativar a capacidade de fala, utilizando um código de macro especial. Coisas que você precisa
Biblioteca de objetos do Microsoft Speech
Show Mais instruções
Add Reference Speech
1
Comece o Editor do Microsoft Visual Basic a partir do Word , pressionando Alt + teclas F11 . Clique no menu "Ferramentas" e selecione "Referências ". Na lista marcada como " referências disponíveis, " rolagem até "Biblioteca de objetos do Microsoft Speech" é selecionado. Clique na caixa de seleção ao lado de este anúncio. Clique em " OK".
2
Adicionar um novo módulo , clicando em " Criar um novo módulo " no Editor do Microsoft Visual Basic. Selecione o campo "Nome" e digite " TextToSpeech ". Na área de comando "Macro" , cole o seguinte código: Dim
discurso como SpVoice
Sub SpeakText ()
On Error Resume Next
Set discurso = Novo SpVoice
Se Len ( Selection.Text )> 1 Then ' falar seleção
speech.Speak Selection.Text , _
SVSFlagsAsync + SVSFPurgeBeforeSpeak
Else ' falar todo documento
speech.Speak ActiveDocument.Range ( 0, ActiveDocument.Characters.Count ) . Texto, _
SVSFlagsAsync + SVSFPurgeBeforeSpeak
End If
Faça
DoEvents
loop Until speech.WaitUntilDone (10)
Set discurso = Nothing
End Sub
Sub StopSpeaking ()
" com base em uma macro por Mathew Heikkila
' usado para interromper qualquer discurso correndo para
texto on Error Resume Next
speech.Speak vbNullString , SVSFPurgeBeforeSpeak
Set discurso = Nothing
End Sub
3
clique com o botão direito do mouse na barra de ferramentas do Word 2007. A partir da lista , selecione " Personalizar Barra de Ferramentas de Acesso Rápido. " Clique em "Add Macro" e escolher a macro " TextToSpeech " recém-criado. Clique em " Adicionar" e depois em "OK ". Este botão da barra de ferramentas agora vai se transformar texto em fala e desliga conforme a necessidade.