Cortar pegar?

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
muni84
Mensajes: 23
Registrado: Mié Mar 11, 2009 3:11 pm

Cortar pegar?

Mensaje por muni84 »

Hola muy buenas. Estoy desarrollando una macro y necesito cortar un texto y pegarlo en otro sitio. Estoy buscando la manera, y he visto que se puede hacer utilizando el servicio UNO. Hay alguna otra manera de hacerlo? Alguien ha hecho algo similar?

Muchas gracias de antemano, y un saludo.
FJCC-ES
Mensajes: 915
Registrado: Mié Mar 25, 2009 1:19 am
Ubicación: Colorado, USA

Re: Cortar pegar?

Mensaje por FJCC-ES »

Se puede cortar y pegar texto con un Text Cursor. Este código corta el primer párrafo y lo pega al final del documento.

Código: Seleccionar todo

Doc = ThisComponent
Texto = Doc.Text
Cursor = Texto.createTextCursor()
Cursor.gotoStart(False)
Cursor.gotoEndOfParagraph(True)
TextoDeParra = Cursor.String
Cursor.String = ""   'Corta el parrafo
Cursor.gotoEnd(False)
Cursor.String = TextoDeParra  'pega el parrafo
Responder