Página 1 de 1

VBA + Autoit - Dando Asas ao Excel

Enviado: 13 Mai 2016 às 18:21
por Parkeless
Olá pessoal, tudo bem?

De um tempo para cá, conheci uma ferramenta que não é muito conhecida, mas está dando um up muito grande em processos que eu costumava perder muito tempo.

Estava incomodado com uma limitação do VBA: você consegue fazer muita coisa no Excel ou em outros apps Office, mas... as vezes isso ainda não me atendia. No meu caso, que trabalho com contabilidade, usava o Excel para encontrar erros, mas quanto à correção no sistema, eu fazia manualmente. E obviamente o código do sistema é travado para quem não é do TI, então não adiantava estudar alguma outra linguagem de programação.
Foi aí que, pesquisando, encontrei o AutoIt.

AutoIt é uma ferramenta freeware, em que você programa em uma linguagem basic-like (ou seja, se você já conheçe VBA, é só uma questão de adaptação), e ele simula a interação do usuário: cliques, digitações, etc, e é tudo bem simples de fazer. No final, você copila para um arquivo .exe, que pode rodar em qualquer máquina. E o melhor: Dá para integrar ao Excel.

Ou seja, dá pra você fazer uma planilha encontrar erros através do VBA, e depois mandar o Excel abrir o script que você criou. O script se vincula à planilha (tem funções específicas no AutoIt para isso), e usa as informações dela para executar ações no Windows.

Agora é comum eu deixar o PC ligado ao ir embora; o script executa e vai marcando o status das ações na própria planilha, e, no final, salva a pasta de trabalho e desliga o PC para mim :)

Enfim, para quem tiver interesse, vale muito a pena pesquisar a respeito.