ExportWithFormatting (acción de macro)

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Puedes usar la acción ExportWithFormatting para enviar los datos del objeto de base de datos Access especificado (un hoja de datos, formulario, informe o módulo ) a varios formatos de salida.

Nota: A partir de Access 2010, se cambió el nombre de la acción de macro SalidaHacia a ExportWithFormatting. Los argumentos para esta acción de la macro siguen siendo los mismos.

Nota: La acción de macro ExportWithFormatting no está disponible en las aplicaciones Web de Access.

Configuración

La acción ExportWithFormatting tiene los siguientes argumentos:

Argumento de la acción

Descripción

Tipo de objeto

El tipo de objeto que contiene los datos a enviar. Hacer clic en tabla (para una hoja de información de tabla), consulta (para una hoja de información de consulta), formulario (para un formulario o una hoja de información de formulario), Informe, módulo, vista de servidor, procedimiento almacenadoo función en el objeto Escriba en la sección argumentos de acción de la ventana de diseño de macros. No se puede generar una macro. Si desea enviar el objeto activo, seleccione el tipo con este argumento, pero deje el argumento Nombre de objeto en blanco. Este argumento es obligatorio. El valor predeterminado es Tabla.

Nombre de objeto

El nombre de objeto que contiene los datos a enviar. El cuadro Nombre de objeto muestra todos los objetos de la base de datos del tipo seleccionado por el argumento Tipo de objeto.

Si ejecuta una macro que contiene la acción ExportWithFormatting en un base de datos de biblioteca, Access busca primero el objeto con este nombre en la base de datos de biblioteca y, después, en la base de datos actual.

Formato de salida

El tipo de formato que desea usar para enviar los datos. Puede seleccionar Excel 97: Libro de Excel 2003 (*.xls), Libro binario de Excel (*.xlsb), Libro de Excel (*.xlsx), HTML (*.htm; *.html), Libro de Microsoft Excel 5.0/95 (*.xls), formato PDF (*.pdf), formato de texto enriquecido (*.rtf), archivos de texto (*.txt) o formato XPS (*.xps). Si deja este argumento en blanco, Access le pide el formato de salida.

Nota: Puede exportar a un archivo de formato PDF o XPS de Office Access 2007 solo después de instalar el complemento. Para obtener más información, vea Guardar o convertir en PDF o XPS.

Archivo de salida

El archivo al que desea enviar los datos, incluida la ruta de acceso completa. Puede incluir la extensión de nombre de archivo estándar para el formato de salida que seleccione con el argumento Formato de salida, pero no es necesario. Si deja el archivo de salida argumento en blanco, Access le pide un nombre de archivo de salida.

Inicio automático

Especifica si desea que el software adecuado se inicie inmediatamente después de ejecutar la acción ExportWithFormatting , con el archivo especificado por el argumento archivo de salida abierto.

Archivo de plantilla

La ruta y el nombre de archivo del archivo que desea usar como plantilla para los archivos HTML. El archivo de plantilla es un archivo de texto que incluye las etiquetas y los símbolos de HTML exclusivos de Access.

Codificación

El tipo de formato de la codificación de caracteres que desea usar para enviar el texto o los datos HTML. Puede seleccionar MS-DOS, Unicode o Unicode (UTF-8). El valor del argumento MS-DOS solo está disponible para archivos de texto. Si deja este argumento en blanco, Access genera los datos mediante la codificación predeterminada de Windows para archivos de texto y la codificación predeterminada del sistema para los archivos HTML.

Calidad de salida

Seleccione Imprimir para optimizar la salida de impresión o Pantalla para optimizar la salida para mostrar en una pantalla.

Observaciones

Los datos de Access se generan en el formato seleccionado y pueden ser leídos por cualquier programa que use el mismo formato. Por ejemplo, puede enviar un informe de Access con su formato a un documento de texto enriquecido y, después, abrir el documento en Microsoft Word.

Si envía el objeto de base de datos a formato HTML, Access crea un archivo en formato HTML que contiene los datos del objeto. Puede usar el argumento archivo límiteTemp para especificar un archivo que se utilizará como plantilla para el archivo .html.

Las siguientes reglas se aplican al usar la acción de macro ExportWithFormatting para generar un objeto de base de datos en cualquiera de los formatos de salida:

  • Puede enviar datos con formato de tabla, consulta, formulario y hojas de datos. En el archivo de salida, todos los campos de la hoja aparecen como lo hacen en Access, a excepción de los campos que contienen objetos OLE. Las columnas de los campos objeto OLE se incluyen en el archivo de salida, pero los campos están en blanco.

  • Para un control enlazado a un campo Sí/No (un botón de alternancia, botón de opción o casilla), el archivo de salida muestra el valor -1 (Sí) o 0 (No).

  • Para un cuadro de texto enlazado a un campo de hipervínculo, el archivo de salida muestra el hipervínculo para todos los formatos de salida con la excepción de MS-DOS (en este caso, el hipervínculo se muestra como texto normal).

  • Si envía los datos en un formulario en vista Formulario, el archivo de salida siempre contiene el formulario de Vista de hoja de datos.

  • Cuando envía una hoja de datos o formulario en formato HTML, se crea un archivo .html. Cuando envía un informe en formato HTML, se crea un archivo .html para cada página del informe.

El resultado de ejecutar la acción de macro ExportWithFormatting es similar a hacer clic en una de las opciones del grupo exportar en la pestaña datos externos . Los argumentos de la acción corresponden a la configuración en el cuadro de diálogo Exportar.

Para ejecutar la acción de macro ExportWithFormatting en un módulo de Visual Basic para aplicaciones (VBA), use el método OutputTo del objeto DoCmd .

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×