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

Discute sobre la aplicación de hojas de cálculo

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

Notapor jagaredondo » Mié Feb 05, 2014 8:34 pm

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
jagaredondo
 
Mensajes: 6
Registrado: Mié Feb 05, 2014 8:09 pm

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

Notapor SLV-es » Mié Feb 05, 2014 10:04 pm

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
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

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

Notapor mauricio » Jue Feb 06, 2014 12:42 am

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
Avatar de Usuario
mauricio
 
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX

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

Notapor mriosv » Jue Feb 06, 2014 1:48 am

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 5 (Win10x64)
mriosv
 
Mensajes: 2257
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

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

Notapor jagaredondo » Jue Feb 06, 2014 9:27 pm

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
jagaredondo
 
Mensajes: 6
Registrado: Mié Feb 05, 2014 8:09 pm

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

Notapor fornelasa » Vie Feb 07, 2014 5:29 pm

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   Expandir vistaContraer vista
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) 619 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
fornelasa
 
Mensajes: 3266
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

Notapor SLV-es » Vie Feb 07, 2014 9:31 pm

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
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

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

Notapor fornelasa » Vie Feb 07, 2014 10:10 pm

¡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!
Avatar de Usuario
fornelasa
 
Mensajes: 3266
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

Notapor jagaredondo » Sab Feb 08, 2014 9:25 pm

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
jagaredondo
 
Mensajes: 6
Registrado: Mié Feb 05, 2014 8:09 pm

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

Notapor SLV-es » Dom Feb 09, 2014 12:06 am

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
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

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

Notapor fornelasa » Dom Feb 09, 2014 4:26 am

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!
Avatar de Usuario
fornelasa
 
Mensajes: 3266
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

Notapor xiseme » Dom Feb 09, 2014 4:53 am

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.
xiseme
 
Mensajes: 1912
Registrado: Lun Nov 24, 2008 1:13 pm

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

Notapor jagaredondo » Dom Feb 09, 2014 9:06 pm

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
jagaredondo
 
Mensajes: 6
Registrado: Mié Feb 05, 2014 8:09 pm


Volver a Calc

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados

cron