Página 1 de 1

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

Publicado: Mié Feb 05, 2014 8:34 pm
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.

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

Publicado: Mié Feb 05, 2014 10:04 pm
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

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

Publicado: Jue Feb 06, 2014 12:42 am
por mauricio
Estoy casi seguro que ya se había preguntado eso y se había resuelto... a buscar...

Saludos

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

Publicado: Jue Feb 06, 2014 1:48 am
por mriosv
Cierto Mauricio, creo recordar que ya habías hecho alguna aportación sobre el tema.

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

Publicado: Jue Feb 06, 2014 9:27 pm
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.

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

Publicado: Vie Feb 07, 2014 5:29 pm
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.

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

Publicado: Vie Feb 07, 2014 9:31 pm
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"

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

Publicado: Vie Feb 07, 2014 10:10 pm
por fornelasa
¡ahhhhhhhh!, hot cake (ok) :mrgreen:
Saludos, Federico.

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

Publicado: Sab Feb 08, 2014 9:25 pm
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.

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

Publicado: Dom Feb 09, 2014 12:06 am
por SLV-es
jaredondo: contesto a tu "regalito" en un mensaje privado.

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

Publicado: Dom Feb 09, 2014 4:26 am
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.

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

Publicado: Dom Feb 09, 2014 4:53 am
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".

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

Publicado: Dom Feb 09, 2014 9:06 pm
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.