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 ao VBA não é completo, mas abrange uma grande parte dos padrões de utilização mais comuns. A maioria das macros utiliza um subconjunto fácil de gerir de objetos da API do Excel (tais como Range, Worksheet, Workbook, etc.) e o suporte inclui esses objetos, bem como os métodos e propriedades mais utilizados desses objetos.

Carregar documentos do Microsoft Office com macros VBA executáveis

Selecione - Carregar/Guardar - Propriedades VBA e marque a caixa de seleção Código executável. Em seguida, 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, LibreOfficeDev 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 LibreOfficeDev Basic.

Ícone de aviso

Uma vez que o suporte ao VBA não está completo, poderá ser necessário editar o código VBA e completar o suporte em falta com objetos, instruções e funções do LibreOfficeDev Basic.


Editar macros VBA

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

Necessitamos da sua ajuda!

Necessitamos da sua ajuda!