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

After loading the VBA code, LibreOffice inserts the statement Option VBASupport 1 in every Basic module to enable a limited support for VBA statements, functions and objects. See Option VBASupport Statement for more information.


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.