Como criar magro que copia texto digitado no Writer

Gostaria de saber como eu crio um magro em Python que consiga copiar o texto já digitado no Writer.
Eu sei adicionar ou substituir o texto já existente, porem não consigo achar como copiar o texto que existe, gostaria de copiar para fazer algumas alterações via código e se possível habilitar opções ao clicar com botão direito em cima de determinadas palavras.

Obrigado!

Veja neste link:Exemplo PyUNO
o código capitalise.py e adapte para o que você quer.