Trabalhar com macros VBA

O Visual Basic for Applications (VBA) é uma implementação do Visual Basic da Microsoft existente nas aplicações do Microsoft Office.

O suporte para VBA não está completo, mas abrange uma grande parte dos padrões comuns de uso. A maioria das macros usa um subconjunto manuseável de objetos na API do Excel (como o intervalo, folha, pasta de trabalho, etc.), e o suporte inclui esses objetos e o método/propriedades mais utilizados desses objetos.

Carregar documentos do Microsoft Office com macros VBA executáveis

Escolha - Carregar/Guardar - Propriedades VBA, e marque a caixa de seleção Código executável. Então carregue ou abra o seu documento.

Código executável

O código VBA (Visual Basic for Applications) será carregado pronto para ser executado. Se esta caixa de verificação não estiver marcada, o código VBA será comentado para poder ser inspeccionado, mas não será executado.

Ícone da dica

Após carregar o código VBA, o LibreOffice insere a instrução Option VBASupport 1 em todos os módulos para ativar o suporte limitado para instruções, funções e objetos VBA. Consulte Option VBASupport Statement para mais informações.


Executar Macros VBA

Execute as macros VBA da mesma forma que as macros Basic do LibreOffice.

Ícone de aviso

Uma vez que o suporte para o VBA não está completo, talvez você precise editar o código VBA e completar o suporte em falta com objetos, declarações e funções Basic do LibreOffice.


Editar macros VBA

As macros VBA podem ser editadas no IDE do LibreOffice Basic.