Um valor colar em uma area com macro

Se em uma macro eu copio um valor de uma célula eu consigo colar em uma área.

...uno:Copy
...uno:Paste

Como defino esta variável sem copiar, informando o valor para copiar em uma área.

...Variável
...uno:Paste

Você deve usar a API do LibreOffice e a biblioteca Tools que está em toda instalação do LibreOffice.

Biblioteca TOOLS

Sub Main
GlobalScope.BasicLibraries.LoadLibrary("Tools")
dim Variavel As Long
Variavel =10000

oSheet=ThisComponent.Sheets(0) ' 0 é a primeira planilha

ChangeValueofRange (oSheet, "A1:A10", Variavel)

End Sub

Note que minha solução não “copia” mas atribui o conteúdo na célula. Estilos podem ser tratados no último parâmetro que é opcional (ver Ajuda).