0081-Sabia que o Excel pode falar?

Faça o seguinte teste, preenchendo as células a seguir com os textos ao lado de cada uma delas:

A1: “Excel can speak!”

A2: “Do you believe that?”

A3: “Imagine what will come next…”

A4: “Now Excel’ll control the world…”

A5: “Be carefull!”

Crie um código de macro como este aqui:

Sub ExcelFalando()
Range("A1:A5").Speak
End Sub

Garanta que o seus auto-falantes estejam ativados e execute o código.

O comando Range(“A1:A5”).Speak vocaliza as células do intervalo A1:A5.

Pode colocar textos em português, mas o resultado não fica nem de longe tão bom em inglês.

Uma outra forma de fazer com que o Excel “fale” é demonstrada a seguir:

Sub ExecutandoFala()
Application.Speech.Speak "Code has started"
'...Linhas de comando
Application.Speech.Speak "Code has finished"
End Sub

Desta forma, as mensagens a serem vocalizadas são passadas diretamente durante o código e, para este exemplo, informam quando se inicia e quando conclui a execução da macro.

Se você utilizar a linha de comando:

Application.Speech.SpeakCellOnEnter = True

Tudo que for digitado nas células será reproduzido quando você pressionar o ENTER.

Para desfazer, utilize a linha

Application.Speech.SpeakCellOnEnter = False

Embora possam parecer apenas uma brincadeira, mensagens vocalizadas em conjunto com um sistema de mensagens pode acrescentar maior interatividade para o seu aplicativo.

Anúncios

In Excel We Trust

Marcado com: , , , , ,
Publicado em Nível: Avançado
2 comentários em “0081-Sabia que o Excel pode falar?
  1. Afonso Serri disse:

    Nossa, essa é super interessante ! Chega até ser engraçado ! rsrsrs Jamais eu imaginaria que isso seria possível. Obrigado por publicar essa.
    Abraços.

    • Tarcisio disse:

      Em nenhum dos exemplos acima consigo que o meu office 2003 fale. Será algum tipo de
      regulagem. Sempre aparece mensagem de erro e liga o depurador. grato !

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: