Acción de Macro ExportWithFormatting

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede usar la acción ExportWithFormatting para los datos en el objeto de base de datos especificada Access (un hoja de datos, formulario, informe o módulo ) en varios formatos de salida.

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

Nota: La acción de macro ExportWithFormatting no está disponible en 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 de salida. Haga clic en tabla (para una hoja de datos de tabla), consulta (para una hoja de datos de consulta), formulario (para un formulario o una hoja de datos de formulario), informe, módulo, Vista de servidor, Procedimiento almacenado o función en el cuadro Tipo de objeto en la sección Argumentos de acción de la ventana de diseño de la macro. No puede generar un macro. Si desea que los resultados del objeto activo, seleccione su tipo con este argumento, pero deje en blanco el argumento Nombre de objeto . Este es un argumento requerido. 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, a continuación, 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, consulte Habilitar la compatibilidad con otros formatos de archivo, como PDF y 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 correspondiente se inicie inmediatamente después se ejecute la acción de ExportWithFormatting , con el archivo especificado por el argumento de 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 al formato HTML, Access crea un archivo en formato HTML que contiene los datos del objeto. Puede usar el argumento de Archivo de plantilla para especificar un archivo que se utilizará como una plantilla para el archivo HTML.

Al usar la acción de macro ExportWithFormatting a un objeto de base de datos a cualquiera de los formatos de salida, se aplican las siguientes reglas:

  • 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 la ejecución de la acción de macro ExportWithFormatting es similar a hacer clic en una de las opciones en el grupo Exportar en la pestaña Datos externos. Los argumentos de 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 Visual Basic para aplicaciones (VBA), use el método SalidaHacia del objeto DoCmd .

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
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.

×