Conteúdo

# 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 LibreOffice - Preferências Ferramentas - Opções - 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.

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 LibreOffice Basic.

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 LibreOffice Basic.

## Editar macros VBA

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

Tópicos relacionados

Propriedades VBA

IDEO do LibreOffice Basic

Necessitamos da sua ajuda!