Ação de macro ImportExportText

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar a ação de macro ImportExportText para importar ou exportar texto entre Access banco de dados atual (. mdb ou. accdb) e um arquivo de texto. Você também pode vincular os dados em um arquivo de texto ao banco de dados atual do Access. Um arquivo de texto vinculadas, você pode exibir os dados de texto com o Access e ainda permitir acesso completo aos dados do seu programa de processamento de texto. Você também pode importar, exportar para e vincular a uma tabela ou lista em um arquivo HTML (*. HTML).

Observação : Começando no Access 2010, a ação de macro TransferirTexto foi renomeada para ImportExportText.

Observação : Se você vincular dados em um arquivo de texto ou um arquivo HTML, os dados são somente leitura no Access.

Observação : Esta ação não poderão ser se o banco de dados não é confiável.

Configuração

A ação de macro ImportExportText tem os seguintes argumentos.

Argumento da ação

Descrição

Tipo de transferência

O tipo de transferência que você deseja fazer. Você pode importar dados de, exportar dados para, ou vincular a dados em arquivos de texto delimitado ou de largura fixa ou arquivos HTML. Você também pode exportar dados para um arquivo de dados de mala direta do Word, que você pode usar com o recurso de mala direta do Word para criar documentos mesclados como cartas modelo e etiquetas de endereçamento.

Selecione Importação delimitada, Importação com largura fixa, Importação HTML, Exportação delimitada, Exportação com largura fixa, Exportar HTML, Exportar mala direta do Word para Windows, Link delimitado, Largura fixa do Link ou Vínculo HTML na caixa Tipo de transferência na seção Argumentos da ação da janela de design de macro. O padrão é Importação delimitada.

Observação : Somente Importação delimitada, Importação com largura fixa, Exportação delimitada, Exportação com largura fixa ou tipos de transferência de Exportar mala direta do Word para Windows são compatíveis com um projeto do Access (. adp).

Nome de especificação

O nome de especificação para o conjunto de opções que determina como um arquivo de texto é importado ou vinculado. Para um arquivo de texto de largura fixa, você deve especificar um argumento ou usar um arquivo Schema, que deve ser armazenado na mesma pasta que o arquivo de texto importado ou vinculado.

Para criar uma especificação para importar ou vincular um arquivo de texto:

  1. Na guia Dados externos, no grupo Importar, clique em Arquivo de texto.

  2. Na caixa de diálogo Obter dados externos, digite o caminho do arquivo de texto de origem na caixa nome do arquivo.

  3. Clique na opção desejada para armazenar os dados (importar, anexar ou vincular) e clique em OK.

  4. Na caixa de diálogo Assistente de importação de texto, clique em Avançado.

  5. Especifique as opções desejadas para esta especificação e, em seguida, clique em Salvar como.

  6. Digite o nome desejado para a especificação, clique em OK.

  7. Você pode gerenciar especificações existentes clicando em especificações na caixa de diálogo especificação.

  8. Clique em OK para fechar a caixa de diálogo especificação.

Em seguida, você pode digitar o nome da especificação neste argumento sempre que desejar importar ou exportar o mesmo tipo de arquivo de texto.

Você pode importar, exportar ou vincular arquivos de texto delimitado sem digitar um nome de especificação para este argumento. Nesse caso, o Access usará os padrões da caixa de diálogo do assistente. Access usa um formato predeterminado para arquivos de dados de mala direta, então você já não precisa digitar um nome de especificação para esse argumento quando exportar esses tipos de arquivos. Você pode utilizar especificações de importação/exportação com arquivos HTML, mas a única parte da especificação que se aplica é a especificação para formatação de tipo de dados.

Tabela Nome

O nome da tabela do Access para importar dados de texto, exportar dados de texto de ou vincular dados de texto para. Você também pode digitar o nome do Access query que você deseja exportar os dados. Este é um argumento obrigatório.

Se você clicar Importação delimitada, Importação com largura fixa ou Importação HTML na caixa Tipo de transferência, o Access acrescenta os dados de texto a essa tabela se a tabela já existe. Caso contrário, o Access cria uma nova tabela contendo os dados de texto.

Você não pode usar uma instrução SQL para especificar dados a exportar quando você estiver usando a ação de macro ImportExportText . Em vez de usar uma instrução SQL, você deve primeiro criar uma consulta e, em seguida, especifique o nome da consulta no argumento Nome da tabela.

Nome do arquivo

O nome do arquivo de texto para importar, exportar para ou vincular a. Inclua o caminho completo. Este é um argumento obrigatório.

O Access cria um novo arquivo de texto quando você exporta dados do Access. Se o nome do arquivo é a mesma que o nome de um arquivo de texto existente, o Access substituirá o arquivo de texto existente.

Se você quiser importar ou vincular uma determinada tabela ou lista em um arquivo HTML, você pode usar o argumento Nome da tabela HTML .

Tem nomes de campo

Especifica se a primeira linha do arquivo de texto contém os nomes dos campos. Se você selecionar Sim, o Access utilizará os nomes dessa linha como nomes de campo na tabela do Access quando você importar ou vincular os dados de texto. Se você selecionar não, o Access tratará a primeira linha como uma linha normal de dados. O padrão é Nenhum.

Access ignora este argumento para arquivos de dados de mala direta do Word para Windows porque a primeira linha deve conter os nomes de campo.

Quando você exporta uma tabela do Access ou select query para um arquivo de texto delimitado ou de largura fixa, o Access insere os nomes dos campos da sua tabela ou consulta seleção para a primeira linha do arquivo de texto, se você tiver selecionado Sim para este argumento.

Se você estiver importando ou vinculando um arquivo de texto de largura fixa e selecione Sim nessa caixa, a primeira linha que contém os nomes de campo deve usar o delimitador de campo definido na especificação de importação/exportação para separar os nomes de campo. Se você estiver exportando para um arquivo de texto de largura fixa e selecione Sim para este argumento, o Access insere os nomes de campo para a primeira linha do arquivo de texto com este delimitador.

Nome da tabela HTML

O nome da tabela ou lista no arquivo HTML que você deseja importar ou vincular. Este argumento será ignorado, a menos que o argumento de Tipo de transferência estiver definido como importação HTML ou vínculo HTML. Se você deixar este argumento em branco, a primeira tabela ou lista no arquivo HTML é importada ou vinculada.

O nome de tabela ou lista no arquivo HTML é determinado pelo texto especificado pela marca < CAPTION >, se houver uma marca < CAPTION >. Se não houver nenhuma marca < CAPTION >, o nome é determinado pelo texto especificado pela marca < TITLE >. Se mais de uma tabela ou lista tiver o mesmo nome, o Access irá diferenciá-los, adicionando um número ao final de cada nome; Por exemplo, Funcionários1 e funcionários2.

Página de código

O nome do character set usada com a code page.

Comentários

Você pode exportar os dados nas consultas seleção do Access para arquivos de texto. O Access exporta o result set da consulta, tratando-o como uma tabela.

Dados de texto que você acrescenta a uma tabela existente do Access devem ser compatíveis com a estrutura da tabela.

  • Cada campo no texto deve ser do mesmo tipo de dados que o campo correspondente na tabela.

  • Os campos devem estar na mesma ordem (a menos que você defina o argumento Contém nomes de camposSim, caso em que o campo nomes no texto devem corresponder os nomes de campos na tabela).

Esta ação de macro é semelhante a clicando em Arquivo de texto no Importar ou Exportar o grupo na guia Dados externos. Os argumentos da ação ImportExportText refletem as opções do assistente iniciado pelo comando Arquivo de texto.

Dica

Uma especificação de importação/exportação armazena as informações que precisa de acesso para importar, exportar ou vincular um arquivo de texto. Você pode usar especificações armazenadas para importar, exportar ou vincular dados de texto de ou para arquivos de texto similares. Por exemplo, você poderá receber números de vendas semanais em um arquivo de texto de um computador de mainframes. Você pode criar e salvar uma especificação para esse tipo de dados e usar a especificação sempre que adicionar estes dados ao seu banco de dados do Access.

Observação : Se você consultar ou filtrar um arquivo de texto vinculadas, da consulta ou filtro é case-sensitive.

Para executar a ação de ImportExportText em um módulo Visual Basic for Applications (VBA), use o método TransferirTexto do objeto DoCmd .

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×