Macro em botões

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

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

Olá!
Estou com o mesmo problema. A macro funciona através da tela do Libreoffice Basic (com a programação da macro), porém dentro do Libreoffice não funciona, nem através da execução manual, nem através do botão criado (e configurado conforme a solução proposta). Alguém saberia dizer o que acontece?

Ola @fernandojs7, é possível postar a macro ou um arquivo exemplo com ela…

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:

Depois:

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

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

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.

@LeandroVieira e @ohallot, 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.

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.

Formidável!
Consegui atribuir a Macro ao botão. Só que agora preciso que o botão apareça nas diversas páginas do documento, uma vez que se trata do Writer e meu documento tem mais de 100 páginas.
Obrigado

Neste caso Crie Menu personalizado:

https://www.schiavinatto.com/mundolibre/criando-menu-personalizado_lm20.html