[RESUELTO] Macro para exportar a pdf con nombre de archivo a

Discute sobre la aplicación de hojas de cálculo
Responder
jagaredondo
Mensajes: 6
Registrado: Mié Feb 05, 2014 8:09 pm

[RESUELTO] Macro para exportar a pdf con nombre de archivo a

Mensaje por jagaredondo »

Hola a todos.
Comienzo con mis primeros pasos en Linux y LibreOffice y necesito ayuda para crear un archivo en Calc que sea exportable a .pdf a través de un botón de comando.
Me explico:
Quiero crear una plantilla ( .ots ), la cual disponga de un botón de comando que ejecute una macro que exporte a pdf un rango de celdas( A1:G60 ) de la Hoja1, a una carpeta llamada "Informes" situada en el Escritorio y que la nombre con el texto de la celda C1, a continuación cierre el archivo .ots , no guarde los cambios y genere un mensaje si se ha realizado la operación con éxito.
Seguro que esto esta "chupado" para vosotros.
Gracias de antemano.
Última edición por mauricio el Lun Feb 10, 2014 2:21 am, editado 2 veces en total.
Razón: Marcar el tema como [RESUELTO]
LibreOffice Versi??n: 4.1.3.2 instalado en Mint 16 Petra
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por SLV-es »

Hola jagaredondo

Creo que en el foro hay información suficiente para crear una macro como pides. Deberás de buscarla (la información) y solucionarlo por tu cuenta, programando la macro.

Lamentablemente no se hacen soluciones a la medida. Intentamos ayudar a resolver dudas, y a veces no siempre podemos.

Si lo prefieres, puedes recurrir a publicar un anuncio en el subforo Soporte renumerado, si es que necesitas con urgencia una solución y estás dispuesto a pagar por ella.

En caso contrario, necesitarás aprender a programar macros, y como te comento, podremos ayudarte a resolver dudas puntuales.

O a lo mejor algún compañero lo tiene "chupado" y decide regalarse unas cuantas horas (o días) programando para solucionar el problema y luego lo comparta con todos :bravo:

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por mauricio »

Estoy casi seguro que ya se había preguntado eso y se había resuelto... a buscar...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
mriosv
Mensajes: 2334
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por mriosv »

Cierto Mauricio, creo recordar que ya habías hecho alguna aportación sobre el tema.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
jagaredondo
Mensajes: 6
Registrado: Mié Feb 05, 2014 8:09 pm

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por jagaredondo »

Cierto, Mauricio creo un codigo para guardar una hoja calc en pdf pero tenias que indicarle la ruta donde guardarla y el nombre del archivo, mas tarde creo otra que exportaba la hoja a pdf con el nombre en la celda AA100 y la enviaba por correo segun el destino escrito en la celda AA99 ( https://forum.openoffice.org/es/forum/v ... 43&p=38804 ).
Lo que no se es conseguir que me guarde la hoja con el nombre del valor de la celda y la ruta que yo quiero.
LibreOffice Versi??n: 4.1.3.2 instalado en Mint 16 Petra
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 exportar a pdf con nombre de archivo automati

Mensaje por fornelasa »

Hola jagaredondo,
Si en la celda AA99 ponemos el nombre del archivo y la ruta de almacenamiento entonces Calc puede tomar los datos de ahí, y por lo tanto no entiendo esta parte
Lo que no se es conseguir que me guarde la hoja con el nombre del valor de la celda y la ruta que yo quiero.
Aparte no creo que esté tan "chupado" hacerlo (no sé ni que quiera decir eso, me imagino que en éste contexto quiere decir "fácil")

Aquí un ejemplo:
A) El nombre que tendrá el archivo esta en la celda C1
B) Actúa sobre la Hoja1 rango A1:G60
C) Por obvias razones, por el el momento al correr la macro te dará error en esta linea

Código: Seleccionar todo

args2(0).Value = "file:///C:/Users/Federico/Documents/AAAAAAA/"& Cel.getString()&".pdf"
cámbiala con tu ruta correcta y listo.

Saludos, Federico.
Adjuntos
ExportarA_PDF.ods
Exportar a PDF
(14.21 KiB) Descargado 857 veces
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
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por SLV-es »

FORNELASA escribió:Aparte no creo que esté tan "chupado" hacerlo (no sé ni que quiera decir eso, me imagino que en éste contexto quiere decir "fácil")
En los años 70 en la televisión española (al menos) se presentaba un humorista del que no recuerdo el nombre, que decía mucho "Eso está chupado", como diciendo "eso es muuuuyyyyy fácil"
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
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 exportar a pdf con nombre de archivo automati

Mensaje por fornelasa »

¡ahhhhhhhh!, hot cake (ok) :mrgreen:
Saludos, Federico.
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!
jagaredondo
Mensajes: 6
Registrado: Mié Feb 05, 2014 8:09 pm

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por jagaredondo »

Sabia yo que esto estaba "chupado" ( era muy facil ) para la gente de este foro.
Gracias Fornelasa por el codigo, funciona de maravilla.
Tambien darte las gracias por compartir y ayudar con tu saber a los que ingresamos por primera vez en este mundo del Software libre y no contestar " si lo que quieres es un codigo a medida, paga ".
Lo que tu acabas de hacer es lo que yo crei entender cuando me lance a la aventura de sustituir mi S.O. por Linux y su software.
Si algun dia soy capaz de crear algo que tu necesites, por muchas horas que invierta en ello, no dudes que te lo hare llegar.
Saludos cordiales y gracias.
LibreOffice Versi??n: 4.1.3.2 instalado en Mint 16 Petra
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por SLV-es »

jaredondo: contesto a tu "regalito" en un mensaje privado.
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
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 exportar a pdf con nombre de archivo automati

Mensaje por fornelasa »

Hola jagaredondo, "ese" comentario es innecesario y está de más.

Aprovecho tu "pifia" para agradecerle a SLV-es por su gran contribución a este foro: :bravo: :bravo: :bravo: :bravo: :bravo:
:super:
Saludos, Federico.
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!
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por xiseme »

Cada vez que leo una asociación entre software-libre y gratis me apresuro a precisar que
«el software libre es libre, no es gratis necesariamente»

@jagaredondo
Observa que a tu solicitud de "quiero exportar a pdf etc." tres personas (tres) todas con demostrada reputación en ayudar y compartir sus conocimientos, te han contestado lo mismo: que ya tenías la solución en el foro.
Nota también que solo cuando has mostrado el fruto de tus indagaciones y la dificultad concreta, has obtenido más información.
Vamos, que podrías haberlo logrado antes.

De otro lado, bien está la gratitud; pero lo que parece un velado reproche ... mal, muy mal. Impropio, es "mear fuera del tiesto".
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
jagaredondo
Mensajes: 6
Registrado: Mié Feb 05, 2014 8:09 pm

Re: Macro para exportar a pdf con nombre de archivo automati

Mensaje por jagaredondo »

Acepto los reproches.
Creo que esta manera de pensar de alguno de vosotros no es la que va conmigo.
Tengo otra vision diferente de las cosas.
De todas maneras reitero mis gracias por la ayuda que me han prestado algunos.
Doy como solucionado el problema que tenia, tengo un poco de prisa, estoy formateando mi viejo PC con W-XP e instalando Mint 13 pues ya no me sirve y donarlo a una asociacion de mi provincia para que alguien sin recursos economicos pueda utilizarlo.......
Saludos.
LibreOffice Versi??n: 4.1.3.2 instalado en Mint 16 Petra
Responder