O VBA é usado com mais frequência em aplicativos do Microsoft Office. Você provavelmente gostaria de vincular isso mais. O padrão VB, obviamente, funciona no Microsoft Office.
O VB.net é destinado a aplicativos da web e não se aplica a macros.
Acabei de saber que as macros em word / excel / powerpoint podem ser programadas. Isso é incrível porque eu tenho um documento do Word com 70 tabelas para estilo.
Sou programador, mas não conheço VB, VBA ou VB .NET. Estou confuso com esses três. Estou familiarizado com a programação .NET usando C #. Agora quero escrever novas macros. Onde devo começar? O que são VB, VBA, VB .NET qual deles devo aprender? Por favor sugira algum material.
O VBA é usado com mais frequência em aplicativos do Microsoft Office. Você provavelmente gostaria de vincular isso mais. O padrão VB, obviamente, funciona no Microsoft Office.
O VB.net é destinado a aplicativos da web e não se aplica a macros.
O VB.NET não é necessariamente apenas para aplicativos da web. Qualquer linguagem .NET pode ser usada para conectar-se ao Word ou a qualquer outro aplicativo do Office.
O VBA é um bom lugar para começar. Se seus aplicativos se tornarem grandes e difíceis de gerenciar, sugiro mover o código para a plataforma .NET e codificar em qualquer uma das linguagens .NET. Se você aprender VBA para o aplicativo do Office em questão, no seu caso Word, você obterá conhecimento direcionado de como programar o Word, e isso tornará a migração para o .NET muito mais fácil.
Além disso, o .NET tem grande suporte para conectar-se a uma versão XML de um documento (WordML). Há muito mais poder disponível se você operar em uma versão XML do documento.
Tags windows microsoft-word macros