Excel VBA e Office Scripts

Excel VBA e Office Scripts

Muita gente usa Macros em Excel, com as versões na nuvem do Excel há que mudar de paradigma.

O velho VBA (Visual Basic for Applications) é uma linguagem de programação usada em grande parte no Excel, mas também é usada no Word e outros produtos do Microsoft Office.

Com a chegada das versões Web do Office, muitas das Macros usadas por anos deixaram de funcionar. A tendência vai no sentido de o pacote da Microsoft funcionar em exclusivo na Web, penso eu. Sendo assim daqui a um par de anos o VBA (Macros) está condenado.

O Office Scripts permite gravar acções, tal como o VBA - Macros. Ainda está numa fase de refinamento, mas tem já muitas potencialidades, não sei quais porque não uso o Office 365, e ultimamente para efeitos de comparação, não tenho usado muito as Macros do Excel.

Para um leigo o seguinte código retirado de um exemplo proporcionado no site da Microsoft :


Pode ser igual a um VBA, mas não é, como mostra no topo da imagem, é Typscript, um superset do Javascript, criado não por acaso pela Microsoft.
Ou seja a Microsoft está a ir pelo caminho da automação usando o Javascript (ou se quiserem o Typescript).
Quem programa em VBA, em príncipio pode migrar sem muitas dores para o JS ou TS.

Como remate, diria que quem programa tem sempre uma vantagem de produtividade e mais valia laboral. E que ao que parece o JS é a linguagem a apostar para quem usa o Office no dia a dia.

Usando o Python tem sempre a facilidade de manipular os dados do Excel de uma forma externa (quem usa o JS e outras linguagens também).



Não entendo este post do Canaltech, apresentam o Office Scripts como uma grande novidade:




Cumprimentos.



Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via