Macro para insertar texto en Writer desde Calc

Discute sobre la aplicación de hojas de cálculo
Responder
cjesus
Mensajes: 1
Registrado: Vie Jul 13, 2018 2:37 pm

Macro para insertar texto en Writer desde Calc

Mensaje por cjesus »

Buen día!
Les consulto; al seleccionar una celda en mi planilla de calc y presionar un botón quisiera que genere un nuevo archivo de writer con los datos que tomo de las columnas adyacentes a la celda seleccionada, y lo abra para que me permita editarlo.
Hasta ahora, basándome en el libro de Mauricio Baeza Servín he podido abrir el documento;

Código: Seleccionar todo

Sub CreandoNuevosDocumentos1()
Dim sRuta As String
Dim mArg()
Dim oNuevoDocumento As Object
	sRuta = "private:factory/swriter"
	oNuevoDocumento = StarDesktop.loadComponentFromURL( sRuta, "_default", 0, mArg() )
        'aqui necesitaría manipular el archivo writer para insertar texto y, de ser posible, establecer algunos formatos (negrita, centrado, etc.).
End Sub
Espero puedan darme una mano.
Desde ya muchas gracias. Saludos
OpenOffice 3.3 en Windows XP
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Macro para insertar texto en Writer desde Calc

Mensaje por fornelasa »

Por ejemplo: si seleccionamos A20
1) Adyacentes pudieran ser todas las columnas pegadas a A20, es decir, tal vez la columna B, C, D, E ....... etc. ¿es así?
2) Me imagino que cuando utilizas el termino "insertar texto" te refieres a pegar los datos de las columnas B, C, D, E ....... de Calc en Writer.
aqui necesitaría manipular el archivo writer para insertar texto y, de ser posible, establecer algunos formatos (negrita, centrado, etc.).
De acuerdo al punto 2 solo puedes copiar los datos de las columnas tal cual están en Calc, ninguna macro podrá manipular los formatos que después quieras insertar, a no ser que los tengas claros y fijos y nos digas cuales son.

Por favor da detalles precisos de tu consulta.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Macro para insertar texto en Writer desde Calc

Mensaje por mauricio »

mejor, un archivo de ejemplo donde se vea lo que se tiene y lo que se quiere obtener...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Responder