Como faço para gravar uma macro no Libreoffice?
- Abra o documento para o qual você deseja gravar uma macro.
- Escolha Ferramentas - Macros - Gravar macro. Se o item de menu Ferramentas - Macros - Gravar macro não estiver disponível, certifique-se que a função de gravação está ativa em Ferramentas - Opções - LibreOffice - Geral.
Você verá a pequena caixa de diálogo Gravar macro com um único botão: o botão Parar gravação. - Execute as ações que você deseja gravar no documento.
Pressione a tecla Escape para desfazer a seleção do objeto, pois, no momento, o gravador de macro não registra essa ação através do clique do mouse. - Clique em Parar gravação.
Será exibida a caixa de diálogo Macro, para você salvar e executar a macro.
Para cancelar a gravação sem salvar a macro, clique no botão Fechar na caixa de diálogo Gravar macro. - Para salvar a macro, primeiro escolha o objeto onde você deseja salvar a macro na caixa de listagem Salvar macro em.
- Para salvar a macro em uma nova biblioteca ou em um novo módulo, clique no botão Nova biblioteca ou Novo módulo e insira o nome da biblioteca ou do módulo.
- Insira o nome da nova macro na caixa de texto Nome da macro. Não use palavras-chave do Basic como nome.
- Clique em Salvar.
Limitações do gravador de macros
As ações seguintes não serão gravadas:
Abrir uma janela não é gravado.
Ações executadas em outra janela que aquela onde o gravador iniciou, não são gravadas.
Trocas de janelas não são gravadas.
Ações não relacionadas ao conteúdo do documento não são gravadas. Por exemplo, alterações feitas nas caixas de diálogo de Opções, organizador de macros, personalização.
Seleções só são gravadas se executadas pelo teclado (movendo o cursor), e não quando o mouse for utilizado.
O gravador de macros só funciona no Calc e no Writer.
OBS: Retirado da ajuda do Libreoffice.
Diante de novo pedido de ajuda nos comentários…
Olhe o arquivo com a macro
Boa tarde!
Criei um botão em uma planilha para imprimir outra planilha. Tentei gravar a macro de várias formas e não tive sucesso, vi no texto acima que tem algumas limitações, “abrir uma janela”, “ações executadas em outra janela que aquela onde o gravador iniciou”. O botão está na planilha 6 e o gráfico que é para ser impresso está na planilha 7. Alguém pode me ajudar?
Rodovalho, Eu fiz um teste, (gravando automático), numa planilha acionei o gravar macro, depois cliquei na aba da segunda planilha, Segurei na tecla CTRL+P, dei OK (imprimi), depois voltei a Planilha1… mas ao acionar a macro só imprimia a Planilha1 onde estava… Então, abri a macro e lá onde estava escrito “ToPoint”, substitui por “planilha2” e funcionou, beleza! Vou refazer minha resposta pois aqui, no comentários, não dá de anexar arquivos.