Pergunte aqui
0

Macro em botões

perguntadas 2016-06-13 02:05:56 +0200

updated 2016-06-13 19:15:26 +0200

Estava desenvolvendo uma planilha e ao ligar uma macro em um Botão o acionamento não funciona.

Mas se acionar: Ferramentas / Macros / Executar macro... (selecionar a macro) [Executar] funciona.

E se adicionar a Macro em em Menu também funciona.

Segue arquivo teste, se alguém puder ver e descobrir o que esta errado, por favor de retorno.

Usando Win7 + LibO 5.1.3.2

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

No meu, de nenhum jeito funciona. Versão Libreoffice.org: 5.0.4.2

imagem do gravatar de BetoBeto ( 2016-06-13 14:16:24 +0200 )editar

2 Respostas

1

respondidas 2016-06-13 14:30:16 +0200

imagem do gravatar de Leandro Vieira

Abri esse arquivo no LibreOffice 4.2.8.2 no Linux Ubuntu. No Basic apareceu o seguinte:

Descrição da imagem

Exclua as linhas marcadas, pois estão iniciando e finalizando a macro sem nenhuma linha escrita entre elas. Se você deseja executar uma macro ao pressionar o botão, deverá primeiro excluir ela da opção EXECUTAR AÇÃO e atribuir na opção marcada abaixo:

Descrição da imagem

Depois:

Descrição da imagem

ATRIBUIR/ MACRO, selecione a macro na planilha e pronto!

editar assinalar como ofensivo Excluir Link mais

Comentários

Não sei porquê aconteceu isso, pois o Beto disse que funcionou, verifique se está assim como respondi.

imagem do gravatar de Leandro VieiraLeandro Vieira ( 2016-06-13 14:34:42 +0200 )editar

Desculpe se escrevi de um jeito dúbio, quis dizer que não funcionou de nenhuma forma. Nem com o botão e nem com o acionamento da macro pelo editor de macros, pedindo para executar as macros.

imagem do gravatar de BetoBeto ( 2016-06-13 14:43:17 +0200 )editar

@Leandro Vieira e @Olivier, as linhas "Sub Main / End Sub", nada interfere, eu executo "CopiaCola". Mas é estranho sempre atribui a macro ao comando "Executar ação" tanto que desenvolvi uma proposta para a Secr. de Transporte e Mobilidade do RS (Controle de Estagiários) e esta funcionando corretamente, voltando ao caso recente, atribuindo a "Ao pressionar o botão do mouse" funcionou. Não cheguei a conclusão o porque "Executar ação" agora não executa, e em um arquivo velho (01/2016) funciona.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2016-06-13 19:13:43 +0200 )editar
0

respondidas 2016-06-13 15:00:07 +0200

imagem do gravatar de Olivier

Estou com a versão 5.1 no Linux e a associação do botão com a macro está errada.

Primeiro, conforme o Leandro colocou, a macro CopiaCola tem de esta associada ao evento "botão do mouse pressionado". Segundo, tem de remover a associação da macro com o evento "executar ação".

Para mim, funciona da forma que indiquei.

editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2016-06-13 02:05:56 +0200

Lidas: 1,504 vezes

Última atualização: Jun 13 '16