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 LibreOffice - PreferênciasFerramentas - Opções - Carregar/Guardar - Propriedades VBA, e marque a caixa de seleção Código executável. Então carregue ou abra o seu documento.
Executar Macros VBA
Execute as macros VBA da mesma forma que as macros Basic do LibreOffice.
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.