June 2007 - Artículos

Microsoft Access Runtime 2007 y Developer Extensions.

Recién estreno mi máquina virtual de Microsoft Virtual PC probando un producto esperado desde hace tiempo, el Access 2007 Developer Extensions con su Microsoft Office Access Runtime (English) 2007. Bueno miento un poco (vale, mucho) por que el esperado es en castellano.

Muchas gracias a Clint Covington y a José Bengoechea (Chea), uno por publicarlo y el otro por estar atento y comentarlo cuando el primero lo publica :D

Accedemos a las páginas que propone nuestro amigo Clint y que son las de descarga del Download Center de MS,

·         Microsoft Office Access Runtime 2007

·         Microsoft Office Access Developer Extensions 2007

 

AccessRuntime.exe (51.0 Mb)

Instalando este archivo, se nos generan dos nuevas carpeta,

·         C:\Archivos de programa\Microsoft Office\Office12\

·         C:\Archivos de programa\Archivos comunes\Microsoft Shared\OFFICE12\

La importante es la primera ya que contiene nuestro querido archivo ejecutable MSACCESS.EXE.

Si previamente se ha leído el anterior artículo Aplicación en XP, ejecutar con 2007 es fácil deducir cómo usar el recién instalado Runtime,

"C:\Archivos de programa\Microsoft Office\Office12\MSACCESS.EXE" "C:\<Ruta Mi App.mde"

NOTA: Este recurso sólo instalarlo en el equipo cliente donde debe de ejecutarse nuestra aplicación.

 

AccessDeveloperExtensions.exe (1.4 Mb)

Al descargar e instalar las Developers Extensions, aparentemente no pasa nada, salvo que se abre Access 2007. En realidad, se trata de un Complemento COM de Access que debemos intalar.

Pulsando en el botón de Office y seleccionado “Opciones de Access”.

Nos sale la siguiente ventana:

 

Seleccionamos "Complementos" en las opciones de la izquierada y, abajo, en el nuevo marco que

aparece a la derecha, seleccionamos “Administrar Complementos COM”.

 

Sólo nos quede elegir el complemento “Microsoft Office Access Developer Extensions COM Addin” en la siguiente ventana:

 

 

Y, Le voilà! Al pulsar de nuevo el botón de Office,  se ha añadido al final la opción “Developer” 

 

 

NOTA: Este recurso instalarlo en el equipo del developer, desarrollador, del nuestro, no en el del usuario final que utiliza nuestra aplicación.

 

 

Recursos e información complementaria:

·         http://msdn2.microsoft.com/es-es/office/bb229700(en-us).aspx (en ingles)

·         Introducción a las Extensiones para programadores de Access 2007 y Access 2007 Runtime. (en castellano)

·         Implementar una aplicación de Access 2007 (en castellano)

·         Modificadores de la línea de comandos para Access

 

Chea y Mc, 27/06/2007

Aplicación en XP, ejecutar con Access 2007

Es factible, sí.

Tan sólo hay que atreverse a crear un acceso directo y en la propiedad Destino poner lo siguiente,

"C:\Archivos de programa\Microsoft Office\Office12\MSACCESS.EXE" /Runtime "C:\<Ruta Mi App.mde"

También funciona con .mdb.

Como requerimiento es que tenga un formulario de inicio o la macro autoexec ya que el parámetro /Runtime evita mostrar la Cinta de opciones estándar, sí permite visualizar la antigua barra de herramientas personalizada y que ahora se titula “Complementos”.

No es la panacea, no es la solución definitiva, pero nos permite trabajar con la aplicación desarrollada en XP o 2003 mientras la migramos al nuevo 2007. O no, más de una se va a quedar así ;)).

Mc, 26/06/2007

Recursos:

Publicado por McPegasus con 1 comment(s)

Imprimir en PDF y XPS desde Office 2007

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 

 

Publicado por McPegasus con 11 comment(s)
Archivado en: