Macros acionadas por eventos
Esta seção descreve como atribuir programas Basic a eventos de programa.
Para executar uma macro automaticamente quando ocorre um evento de software especificado, atribua a macro desejada ao evento. A tabela a seguir fornece uma visão geral de eventos de programa e em que ponto uma macro atribuída é executada.
Evento |
Uma macro atribuída é executada... |
Início do programa |
... depois que um aplicativo do LibreOffice é iniciado. |
Fim do programa |
...antes que um aplicativo do LibreOffice seja terminado. |
Criar documento |
...depois que um novo documento foi criado com Arquivo - Novo ou com o ícone Novo. |
Abrir documento |
...depois que um documento é aberto com Arquivo - Abrir ou com o ícone Abrir. |
Salvar documento como |
...antes que um documento seja salvo com um nome especificado (com Arquivo - Salvar como ou com Arquivo - Salvar ou com o ícone Salvar se um nome de documento ainda não tiver sido especificado). |
Documento foi salvo como |
... depois que um documento é salvo com um nome especificado (com Arquivo - Salvar como ou com Arquivo - Salvar ou com o ícone Salvar, se um nome de documento ainda não tiver sido especificado). |
Salvar documento |
...antes que um documento seja salvo com Arquivo - Salvar ou com o ícone Salvar, desde que um nome de documento já tenha sido especificado. |
O documento foi salvo |
...depois que um documento for salvo com Arquivo - Salvar ou com o ícone Salvar, desde que um nome de documento já tenha sido especificado. |
Documento fechando |
...antes que um documento seja fechado. |
Documento fechado |
...depois que um documento é fechado. Note que o evento "Salvar documento" também pode ocorrer quando o documento é salvo antes de ser fechado. |
Ativar documento |
...depois que um documento é levado para o primeiro plano. |
Desativar documento |
...depois que outro documento é levado para o primeiro plano. |
Imprimir documento |
...depois que a caixa de diálogo Imprimir é fechada, mas antes que o processo de impressão real seja iniciado. |
Erro em tempo de execução do JavaScript |
...quando ocorre um erro em tempo de execução do JavaScript. |
Imprimir mala direta |
...depois que a caixa de diálogo Imprimir é fechada, mas antes que o processo de impressão real seja iniciado. Esse evento ocorre para cada cópia impressa. |
Alterar a contagem de páginas |
...quando a contagem de páginas é alterada. |
Mensagem recebida |
...se uma mensagem tiver sido recebida. |
Atribuir uma macro a um evento
-
Escolha Ferramentas - Configurar e clique na guia Eventos.
-
Selecione se você deseja que a atribuição seja válida globalmente ou apenas válida no documento atual na caixa de listagem Salvar em.
-
Selecione o evento na lista Evento.
-
Clique em Macro e selecione a macro a ser atribuída ao evento selecionado.
-
Clique em OK para atribuir a macro.
-
Clique em OK para fechar a caixa de diálogo.
Remover a atribuição de uma macro a um evento
-
Escolha Ferramentas - Configurar e clique na guia Eventos.
-
Selecione se você deseja remover uma atribuição global ou uma atribuição que é apenas válida no documento atual ao escolher a opção na caixa de listagem Salvar em.
-
Selecione o evento que contém a atribuição a ser removida na lista Evento.
-
Clique em Remover.
-
Clique em OK para fechar a caixa de diálogo.