Copiar intervalo para area de transferencia usando cx dialogo

Olá…

Estou em meio a um projeto, onde o usuário insere dados em uma caixa de diálogo e essas informações são gravadas em um intervalo de uma planilha. A ideia é que, o botão copiar envie esse intervalo para área de transferência, e em seguida cole em uma mensagem do webmail para enviar a um destinatário responsável por atuar na execução final da tarefa. O grande empecilio é que minha macro copia perfeitamente esse intervalo se usar a o menu do libreoffice para executar a macro COPIAR, mas se eu estiver dentro da Caixa de diálogo, clicando no botão COPIAR a macro APENAS marca o intervalo e não copia como é o objetivo do projeto.

Alguém conseguiria me ajudar na solução?
Obrigado !

modelo_cancelamento.ods

Ola @evaldo , creio que descobri o motivo: você deve estar usando a versão 6.3.xxx

Retire o Botão e coloque uma imagem no lugar.

Arquivo do teste.


ATENÇÂO:: Para dar mais detalhes a sua pergunta, use Descrição da imagem na pergunta ou Descrição da imagem abaixo. Grato.

Caso a resposta atendeu sua necessidade, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.