Acción de Macro ImportExportText

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 de macro ImportExportText para importar o exportar texto entre la base de datos actual de Access (.mdb o .accdb) y un archivo de texto. También puede vincular los datos de un archivo de texto a la base de datos de Access actual. Un archivo de texto vinculado, puede ver los datos de texto con Access mientras se permite el acceso completo a los datos desde el programa de procesamiento de texto. También puede importar desde, exportar a y vincular a una tabla o lista en un archivo HTML (* .html).

Nota: A partir de Access 2010, la acción de macro TransferirTexto se cambió el nombre a ImportExportText.

Nota: Si crea un vínculo a los datos de un archivo de texto o un archivo HTML, los datos están de sólo lectura en Access.

Nota: Esta acción no se permitirá si la base de datos no es de confianza.

Configuración

La acción de macro ImportExportText tiene los siguientes argumentos.

Argumento de la acción

Descripción

Tipo de transferencia

El tipo de transferencia que desea realizar. Puede importar datos, exportar datos a o vincular a datos en archivos de texto delimitado o ancho fijo o archivos HTML. También puede exportar datos a un archivo de datos de combinación de correspondencia de Word, que puede usar con la característica de combinación de correspondencia de Word para crear documentos combinados, como cartas modelo y etiquetas postales.

Seleccione Importar delimitado, Importar ancho fijo, Importar HTML, Exportar delimitado, Exportar ancho fijo, Exportar HTML, Exportar combinación de Word para Windows, Vincular delimitado, Vincular ancho fijo o Vincular HTML en el cuadro Tipo de transferencia en la sección Argumentos de acción de la ventana de diseño de la macro. El valor predeterminado es Importar delimitado.

Nota: Sólo Importar delimitado, Importar ancho fijo, Exportar delimitado, Exportar ancho fijo o Exportar combinación de Word para Windows tipos de transferencia son compatibles con un proyecto de Access (.adp).

Nombre de la especificación

El nombre de la especificación para el conjunto de opciones que determina cómo se importar o vincular un archivo de texto. Para un archivo de texto de ancho fijo, debe especificar un argumento o utilizar un archivo Schema, que debe estar almacenado en la misma carpeta que el archivo de texto importado o vinculado.

Para crear una especificación para importar o vincular un archivo de texto:

  1. En la pestaña Datos externos, en el grupo Importar, haga clic en Archivo de texto.

  2. En el cuadro de diálogo Obtener datos externos, escriba la ruta de acceso del archivo de texto de origen en el cuadro nombre de archivo.

  3. Haga clic en la opción que desee para almacenar los datos (importar, anexar o vincular) y haga clic en Aceptar.

  4. En el cuadro de diálogo Asistente para importar texto, haga clic en Avanzadas.

  5. Especificar las opciones que desee para esta especificación y luego haga clic en Guardar como.

  6. Escriba el nombre que desee para la especificación y luego haga clic en Aceptar.

  7. Puede administrar especificaciones existentes haciendo clic en especificaciones en el cuadro de diálogo.

  8. Haga clic en Aceptar para cerrar el cuadro de diálogo.

A continuación, puede escribir el nombre de especificación en este argumento siempre que desee importar o exportar el mismo tipo de archivo de texto.

Puede importar, exportar o vincular archivos de texto delimitado sin escribir un nombre de especificación para este argumento. En este caso, Access usa los valores predeterminados del cuadro de diálogo del asistente. Access usa un formato predeterminado para los archivos de datos de combinación de correspondencia, por lo que no necesita escribir un nombre de especificación para este argumento al exportar estos tipos de archivos. Puede utilizar especificaciones de importación/exportación con los archivos HTML, pero la única parte de la especificación que se aplica es la especificación de formato de tipo de datos.

Tabla Nombre

El nombre de la tabla de Access para importar datos de texto para exportar datos de texto o vincular datos de texto. También puede escribir el nombre de la de acceso consulta que desea exportar datos de. Este es un argumento requerido.

Si hace clic en Importar delimitado, Importar ancho fijo o Importar HTML en el cuadro Tipo de transferencia, Access anexa los datos de texto a esta tabla si la tabla ya existe. En caso contrario, Access crea una nueva tabla que contiene los datos de texto.

No puede usar una instrucción SQL para especificar los datos a exportar cuando se usa la acción de macro ImportExportText . En lugar de usar una instrucción SQL, debe crear una consulta y, a continuación, especifique el nombre de la consulta en el argumento Nombre de la tabla .

Nombre de archivo

El nombre del archivo de texto para importar, exportar o vincular a. Incluir la ruta completa. Este es un argumento requerido.

Access crea un nuevo archivo de texto al exportar datos desde Access. Si el nombre de archivo es el mismo que el nombre de un archivo de texto existente, Access reemplaza el archivo de texto existente.

Si desea importar o vincular a una tabla o lista concreta de un archivo HTML, puede usar el argumento Nombre de la tabla HTML .

Tiene los nombres de campo

Especifica si la primera fila del archivo de texto contiene los nombres de los campos. Si selecciona , Access usa los nombres de esta fila como nombres de campo en la tabla de Access al importar o vincular datos de texto. Si selecciona No, Access trata la primera fila como una fila normal de datos. El valor predeterminado es No.

Access pasa por alto este argumento para los archivos de datos de combinación de correspondencia de Word para Windows, porque la primera fila debe contener los nombres de campo.

Al exportar una tabla de Access o consulta de selección a un archivo de texto delimitado o ancho fijo, Access inserta los nombres de campo de la tabla o consulta de selección en la primera fila del archivo de texto si ha seleccionado para este argumento.

Si está importando o vinculando un archivo de texto de ancho fijo y selecciona en este cuadro, la primera fila contiene los nombres de campo debe utilizar el delimitador de campo establecido en la especificación de importación o exportación para separar los nombres de campo. Si va a exportar a un archivo de texto de ancho fijo y seleccione para este argumento, Access inserta los nombres de campo en la primera fila del archivo de texto con este delimitador.

Nombre de la tabla HTML

El nombre de la tabla o lista en el archivo HTML que desea importar o vincular. Se omite a menos que el argumento Tipo de transferencia está establecido a importar HTML o Vincular HTML. Si deja en blanco este argumento, la primera tabla o lista en el archivo HTML es importar o vincular.

El nombre de tabla o lista en el archivo HTML se determina por el texto especificado por la etiqueta < CAPTION >, si hay una etiqueta < CAPTION >. Si no hay ninguna etiqueta < CAPTION >, el nombre se determina por el texto especificado por la etiqueta < TITLE >. Si más de una tabla o lista con el mismo nombre, Access las distingue agregando un número al final de cada nombre; Por ejemplo, Empleados1 y Empleados2.

Página de códigos

El nombre de la juego de caracteres usado con la página de códigos.

Observaciones

Puede exportar los datos de las consultas de selección de acceso a archivos de texto. Access exporta el conjunto de resultados de la consulta, lo y trata como una tabla.

Datos de texto que se anexan a una tabla de Access existente deben ser compatibles con la estructura de tabla.

  • Cada campo en el texto debe ser del mismo tipo de datos que el campo correspondiente de la tabla.

  • Los campos deben estar en el mismo orden (a menos que establezca el argumento Contiene nombres de campo en , en cuyo caso el campo nombres en el texto deben coincidir con los nombres de campo en la tabla).

Esta acción de macro es similar a hacer clic en Archivo de texto en la importación o exportación de grupo en la ficha Datos externos. Los argumentos de la acción ImportExportText reflejan las opciones del asistente abierto por el comando Archivo de texto.

Sugerencia

Una especificación de importación o exportación almacena la información que Access necesita para importar, exportar o vincular un archivo de texto. Puede usar la especificación almacenada para importar, exportar o vincular datos de texto desde o a archivos de texto similares. Por ejemplo, podría recibir cifras de ventas semanales en un archivo de texto desde un equipo de mainframe. Puede crear y guardar una especificación para este tipo de datos y usarla siempre que agregue estos datos a la base de datos de Access.

Nota: Si consulta o filtra un archivo de texto vinculado, la consulta o filtro es distinguir mayúsculas de minúsculas.

Para ejecutar la acción ImportExportText en un módulo Visual Basic para aplicaciones (VBA), use el método de TransferirTexto 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.

×