Como executar macros Libreoffice Impress v.5?

1

Não consigo descobrir como executar uma macro no libreoffice impress. Eu fui para ferramentas - avançadas - ativar macros, reiniciei o programa e ainda não tenho novas opções. Eu estou tentando executar uma macro em um arquivo .bas, mas quando vou executar a macro não consigo encontrar uma maneira de executar o arquivo salvo em minha casa. Não há nada na documentação do libreoffice sobre a execução de um arquivo .bas.

    
por badner 28.09.2015 / 13:35

1 resposta

0

AFAIK, você não pode executar uma macro diretamente de um arquivo de origem .bas . Em vez disso, você precisa criar uma nova biblioteca ou um novo módulo em uma biblioteca existente e copiar / colar o código básico nesse novo módulo.

Geralmente, há um repositório de macros por usuário e um repositório em todo o sistema. Além disso, você pode colocar macros diretamente nos arquivos LO Impress / Writer / Calc, mas eles só estarão disponíveis se o arquivo estiver carregado no momento.

Assim, a solução exata depende do escopo da sua macro - você a usa somente em conjunto com um determinado arquivo de impressão ou outros usuários também a usam?

Para mais informações sobre como organizar macros em LO, veja o LO Wiki .

Supondo que você precisa apenas combinado com um determinado arquivo de impressão:

  1. Abra esse arquivo de impressão em LO; abra o arquivo .bas em um editor de texto;
  2. No Impress: menu Tools - > Macros - > Organize Macros - > LibreOffice Basic ;
  3. Na janela Macro from , selecione seu arquivo de impressão; aperte Novo ; insira um nome de módulo;
  4. Agora, o LO Basic IDE é aberto, com um esboço de macro Sub Main - End Sub .
  5. Copie o código básico do arquivo .bas e cole-o no IDE básico do LO.

É isso. Agora, você pode começar a editar / depurar o código de macro usando o LO Basic IDE. Salvar seu documento do Impress também salvará o código da macro. Você pode executar a macro no Menu Tools - > Macros - > Run Macro - > Selecione seu arquivo Impress, Biblioteca ("Padrão") e Módulo - selecione Main - > aperte Executar .

    
por tohuwawohu 30.09.2015 / 15:00