Há uma maneira de fazer o Excel falar, usando a função Texto-para-Fala (TTS). Siga estes passos:
Abra o Excel e crie uma nova planilha.
Clique em “Arquivo” na barra de ferramentas e selecione “Opções”.
Selecione “Personalizar Faixa de Opções” na lista de opções de Abrir.
No lado direito da tela, clique em “Personalizar a faixa de opções” e selecione “Desenvolvedor” no menu suspenso.
Clique em OK para aplicar as alterações e sair da caixa de diálogo de Opções.
Na guia “Desenvolvedor”, clique em “Inserir” e selecione “Caixa de comandos”.
Clique com o botão direito do mouse na nova caixa de comando e selecione “Propriedades”.
Na caixa de diálogo Propriedades, digite o texto que deseja que o Excel fale na caixa “Nome” e selecione “Texto-para-Fala” na lista suspensa “Tipo”.
Clique em OK para fechar a caixa de diálogo Propriedades.
Na guia “Desenvolvedor”, clique no botão “Design do Modo de Exibição” e selecione “Macros”.
Clique em “Nova” para criar uma nova macro.
Digite o seguinte código na área de edição da macro: Sub Falando() ‘Defina o texto para ser falado texto = ActiveDocument.CommandBars.FindControl(ID:=1122).Caption ‘Criar objeto de fala Set objVoz = CreateObject("SAPI.SpVoice") objVoz.Speak texto End Sub
Feche a janela de código e salve a macro.
Clique na caixa de comando que você criou anteriormente e pressione CTRL + SHIFT + Q para exibir a caixa de diálogo “Atribuir macro”.
Selecione a macro que você acabou de criar na lista de macros disponíveis e clique em OK para fechar a caixa de diálogo.
Agora, sempre que você pressionar o botão da caixa de comando, o Excel falará o texto que você digitou.
Importante: para que este recurso funcione, seu computador precisa ter um sintetizador de voz instalado e configurado corretamente. Se essa função não funcionar, é provável que seja porque o sintetizador de voz não está ativado.