Access
  • Home

Imprimir en PDF y XPS desde Office 2007

  • By mcpegasus
  • Jun-26-2007
  • Sin categoría
  • 11 Comments.

Novedad para esta nueva versión de Office 12, posibilidad de conseguir archivos en los formatos PDF y XPS.


Para poder exportar a pdf se necesita instalar un Complemento gratuito de Microsoft, de este modo podremos exportar y guardar hasta en ocho programas del paquete de Microsoft Office 2007.


Tal como se indica en el centro de descarga de MS, se permite enviar los archivos como adjuntos de correo electrónico. Otro formato admitido es el XPS.


Pasemos a la acción comenzando la descarga del archivo SaveAsPDFandXPS.exe desde el centro de descarga, el enlace directo es,
http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=4D951911-3E7E-4AE6-B059-A2E79ED87041


Comprobar  antes de proceder a la descarga de que el idioma seleccionado es el deseado por nosotros, en caso contrario ir a la lista de Cambiar idioma y activarlo.


Un requerimiento para poder obtener este Complemento gratuito es que nuestro Office sea auténtico y “esté validada la licencia de Office”, en caso contrario no nos permitirá la descarga.


Una vez instalado el complemento ya podremos usarlo en todo el entorno Office 2007 tal como se comenta anteriormente.


Desde Access 12 y su entorno gráfico,



  • Botón Office | Correo Electrónico | Formato PDF (*.pdf)

  • Desde vista previa y desde Ribbons (cinta), PDF o XPS (Exportar el objeto seleccionado a un archivo de documento PDF o XPS)

Desde VBE (Editor de Visual Basic),



  • Conseguir una archivo usando el método Output,
    DoCmd.OutputTo acOutputReport, «MiInforme», acFormatPDF, «C:MiInforme.pdf»

  • Enviar un correo electrónico con el método SendObject
    DoCmd.SendObject acOutputReport, «MiInforme», acFormatPDF, «C:MiInforme.pdf“

Se observa que la constante a usar es acFormatPDF, su valor es “PDF” pudiendo usarse esta cadena también.


 (Este artículo se ha publicado previamente en «El rincón del experto«)


Mc, 26/06/2007 


 

Comments

11 Responsesso far

  1. anonymous dice:
    28 junio, 2007 a las 9:22 pm

    para access 2003 funciona ?

    Responder
  2. mcpegasus dice:
    4 julio, 2007 a las 8:30 am

    Nop

    Responder
  3. anonymous dice:
    3 octubre, 2007 a las 12:27 pm

    ¿Qué puedo hacer para imprimir un arch. pdf desde internet y guardarlo donde yo quiero?

    Gracias

    Responder
  4. mcpegasus dice:
    3 octubre, 2007 a las 1:06 pm

    Así a priori se da por supuesto que estás ejecutando otra tecnología que no es el entorno de Access, así que tendrás que elegir el foro adecuado.

    De todos modos no sé la respuesta.

    Responder
  5. anonymous dice:
    16 octubre, 2007 a las 8:29 pm

    Una consulta en access y que con un boton la mande a un oficio a word (solo los datos de la consulta), esto se puede

    Responder
  6. anonymous dice:
    20 diciembre, 2008 a las 7:28 pm

    … tengo que entretar una base de datos (acces 2003) … y me gustaria exportar la informaciond e algun formulario o alguna consula a un pdf u otro formato…..ayuda!!!!!

    Responder
  7. anonymous dice:
    20 diciembre, 2008 a las 7:33 pm

    quiero exoportar desde access 2003 a algun formato como pdf o exel… ayuda!1!1

    Responder
  8. anonymous dice:
    23 febrero, 2009 a las 10:35 pm

    el comando de vba no admite cláusulas de filtro, por lo que te imprimirá absolutamente todos los registros que tengas =(

    Responder
  9. anonymous dice:
    22 abril, 2009 a las 9:39 am

    Pues valla a mi me interesaba en office 2003 ya que Office 2007 aun no es corporativo en las grandes empresas

    Responder
  10. anonymous dice:
    12 junio, 2009 a las 12:20 pm

    Encontré una fórmula que puede funcionar desde VBA, la publiqué en Microsoft en inglés, pero podría funcionar. Se trata de abrir el informe en preview con un filtro, generar el pdf y cerrar el preview. así sí funciona:

    Dim MyFilter as String
    Dim MyPath as String
    Dim MyFilename as String

    MyFilter = «Field = State your filter here as usual»

    ‘I place the file on a different folder depending on the date stated in a field called «Date»
    MyPath= «C:Folder» & Format(Me.Date, «yyyy»)

    ‘State the filename. Here I use YYYY-DD-MM-Event.pdf

    MyFilename= Format(Me.EventDate, «yyyy») & _
    «-» & Format(Me.EventDate, «dd») & Format(Me.EventDate, «mm») & _
    «-» & Me.Event & «.pdf»

    ‘Let’s print and save. Once you see it works, you can change True to False so that the file created is not opened after completion.

    DoCmd.OpenReport «ReportName», acViewPreview, , MyFilter

    DoCmd.OutputTo acOutputReport, «», acFormatPDF, MyPath & MyFilename, True

    ‘Let’s close our previewed report
    DoCmd.Close acReport, «ReportName»

    The thing is, as I said before, that you can’ filter by the OutputTo line. However, HelpFile for that function says you’ll need to state the object type and leave the ObjectName field blank if you want to print the active object (that’s why I’ve got to open the form on preview mode and then close it. If you try acViewNormal it’ll throw an error). It might not be the sharpest encoding on Earth, but it works…

    Hope that helps.

    Responder
  11. anonymous dice:
    27 mayo, 2011 a las 5:21 pm

    como puedo hacer para que el pdf no me lo muestre que si lo cree pero que no lo muestre

    gracias

    Responder

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

← Previous Post Next Post →

Categories

  • Sin categoría

Search:

Archives

  • mayo 2016
  • abril 2016
  • marzo 2016
  • enero 2016
  • diciembre 2015
  • julio 2015
  • junio 2015
  • mayo 2015
  • abril 2015
  • marzo 2015
  • febrero 2015
  • enero 2015
  • diciembre 2014
  • noviembre 2014
  • septiembre 2014
  • agosto 2014
  • junio 2014
  • mayo 2014
  • abril 2014
  • febrero 2013
  • mayo 2011
  • octubre 2010
  • enero 2010
  • junio 2009
  • mayo 2009
  • febrero 2009
  • enero 2009
  • diciembre 2008
  • noviembre 2008
  • octubre 2008
  • agosto 2008
  • junio 2008
  • mayo 2008
  • abril 2008
  • marzo 2008
  • enero 2008
  • octubre 2007
  • septiembre 2007
  • julio 2007
  • junio 2007
  • mayo 2007
  • abril 2007
About This Site

A cras tincidunt, ut tellus et. Gravida scel ipsum sed iaculis, nunc non nam. Placerat sed phase llus, purus purus elit.

Archives Widget
  • January 2010
  • December 2009
  • November 2009
  • October 2009
Categories
  • Entertainment
  • Technology
  • Sports & Recreation
  • Jobs & Lifestyle
Search

Powered by WordPress  |  Business Directory by InkThemes.

This site uses cookies: Find out more.