ExportarConFormato (acción de macro)
Se aplica a: Access 2013, Office 2013
Puede usar la acción ExportarConFormato a fin de ejecutar la salida de los datos del objeto de base de datos de Microsoft Access especificado (una hoja de datos, un formulario, un informe, un módulo o una página de acceso a datos) en varios formatos de salida.
Configuración
La acción ExportarConFormato tiene los siguientes argumentos.
Argumento de la acción |
Descripción |
---|---|
Tipo de objeto |
Tipo de objeto que contiene los datos a los que se va a dar 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, Página de acceso a datos, Vista de servidor, Procedimiento almacenado o Función en el cuadro Tipo de objeto de la sección Argumentos de acción del panel Generador de macros. No puede dar salida a una macro. Si desea dar salida al objeto activo, seleccione su tipo con este argumento, pero deje en blanco el argumento Nombre del objeto. Este argumento es obligatorio. El valor predeterminado es Tabla. |
Nombre del objeto |
El nombre del objeto que contiene los datos de salida. 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 contenga la acción ExportWithFormatting en una base de datos de biblioteca, Access busca primero el objeto con este nombre en la base de datos de biblioteca y, luego, en la base de datos actual. |
Formato de resultados |
Tipo de formato que se desea usar para dar salida a los datos. Puede seleccionar Libro de Excel 97 - 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 preguntará por el formato de los resultados. |
Archivo de salida |
Archivo en el que se va a dar salida a los datos, incluida la ruta de acceso completa. Puede incluir la extensión de nombre de archivo estándar para el formato que seleccione en el argumento Formato de resultados, pero no es necesario. Si deja en blanco el argumento Archivo de salida, Access pedirá el nombre de un archivo de salida. |
Autoinicio |
Especifica si el software apropiado va a iniciarse inmediatamente después de ejecutarse la acción ExportarConFormato, con el archivo especificado por el argumento Archivo de salida abierto. |
Archivo de plantilla |
Ruta de acceso y nombre de un archivo que se va a utilizar como plantilla para los archivos HTML. El archivo de plantilla es un archivo de texto que incluye etiquetas y símbolos HTML que son únicos para Access. |
Codificación |
Tipo de formato de codificación de caracteres que se va a utilizar para mostrar los datos de texto o HTML. Puede seleccionar MS-DOS, Unicode o Unicode (UTF-8). La configuración del argumento MS-DOS sólo está disponible para los archivos de texto. Si deja este argumento en blanco, Access dará salida a los datos mediante la codificación predeterminada de Windows en el caso de los archivos de texto y mediante la codificación predeterminada del sistema en el caso de los archivos HTML. |
Calidad de salida |
Seleccione Imprimir para optimizar el resultado de la impresión, o Pantalla para optimizar el resultado de la presentación en pantalla. |
Comentarios
Los datos de Access salen en el formato seleccionado y se puede leer con cualquier programa que utiliza el mismo formato. Por ejemplo, puede realizar la salida de un informe de Access con formato de documento con Formato de texto enriquecido y abrir el documento en Microsoft Word.
Si representa el objeto de base de datos con formato HTML, Access crea un archivo en formato HTML que contiene los datos del objeto. Puede usar el argumento Archivo de plantilla para especificar el archivo que debe utilizarse como plantilla del archivo .html.
Se aplican las reglas siguientes cuando se utiliza la acción ExportarConFormato para dar salida a un objeto de base de datos en cualquiera de los formatos de salida:
Los datos se pueden presentar en hojas de datos de tabla, consulta y formulario. En el archivo de salida, todos los campos de la hoja de datos tienen la misma apariencia que en Access, excepto los campos que contienen objetos OLE. Las columnas de los campos de objeto OLE se incluyen en el archivo de salida, pero los campos están en blanco.
En el caso de un control dependiente de un campo Sí/No (un botón de alternancia, un botón de opción o una casilla de verificación), el archivo de salida muestra el valor -1 (Sí) o 0 (No).
En el caso de un cuadro de texto dependiente de un campo Hipervínculo, el archivo de salida muestra el hipervínculo para todos los formatos de salida, excepto el de texto MS-DOS (en este caso, el hipervínculo se muestra como texto normal).
Si se presentan los datos de un formulario en la vista Formulario, el archivo de salida siempre contiene la vista Hoja de datos del formulario.
Cuando se presenta una hoja de datos, un formulario o una página de acceso a datos en formato HTML, se crea un archivo .html. Cuando se presenta un informe en formato HTML, se crea un archivo .html por cada página del informe.
El resultado de ejecutar la acción ExportarConFormato es similar a hacer clic en una de las opciones del grupo Exportar, en la ficha Datos externos. Los argumentos de la acción se corresponden con los valores configurados en el cuadro de diálogo Exportar.
Para ejecutar la acción ExportarConFormato en un módulo de Visual Basic para Aplicaciones (VBA), use el método OutputTo del objeto DoCmd.