Acção de macro ImportExportText

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Pode utilizar a ação de macro ImportExportText para importar ou exportar texto entre Access base de dados atual (. mdb ou. accdb) e um ficheiro de texto. Também pode ligar os dados num ficheiro de texto para a base de dados atual do Access. Com um ficheiro de texto ligadas, pode ver os dados de texto com o Access enquanto continua a permitir o acesso completo aos dados a partir do seu programa de processamento de texto. Importar a partir de, exportar para e ligar a uma tabela ou lista num ficheiro HTML (*. HTML).

Nota: Começando no Access 2010, a ação de macro TransferirTexto nome foi mudada para ImportExportText.

Nota: Se ligar a dados de um ficheiro de texto ou um ficheiro HTML, os dados são só de leitura no Access.

Nota: Esta ação não é permitida se a base de dados não é fidedigno.

Definição

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

Argumento de ação

Descrição

Tipo de transferência

O tipo de transferência que pretende efetuar. Pode importar dados a partir de, exportar dados para ou ligar a dados em ficheiros de texto delimitado ou de largura fixa ou ficheiros HTML. Também pode exportar dados para um ficheiro de dados de impressão em série do Word, que, em seguida, pode utilizar com a funcionalidade de impressão em série do Word para criar documentos intercalados como o texto das etiquetas e cartas de formulário.

Selecione Importar delimitado, Importar largura fixa, Importar HTML, Exportar delimitado, exportar de largura fixa, Exportar HTML, exportar o Word para impressão em série do Windows, delimitado por ligação, ligação largura fixa , ou HTML de ligação na caixa Tipo de transferência na secção Argumentos de acção da janela de estrutura de macros. A predefinição é Importar delimitado.

Nota: Apenas Importar delimitado, Largura fixa importar, Exportar delimitado por, Exportar de largura fixa ou Exportar o Word para Windows intercalar os tipos de transferência são suportados no projecto do Access (. adp).

Nome da especificação

O nome da especificação para o conjunto de opções que determina como um ficheiro de texto é importado ou ligado. Para um ficheiro de texto com largura fixa, tem de especificar um argumento ou utilizar um ficheiro de Schema, que têm de ser armazenado na mesma pasta que o ficheiro de texto importado ou ligadas.

Para criar uma especificação para importar ou ligar um ficheiro de texto:

  1. No separador Dados externos, no grupo Importar, clique em Ficheiro de texto.

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

  3. Clique na opção que pretende para armazenar os dados (importar, acrescentar ou ligação) e clique em OK.

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

  5. Especificar as opções que pretende para esta especificação, em seguida, clique em Guardar como.

  6. Introduza o nome que pretende para a especificação de, em seguida, clique em OK.

  7. Pode gerir especificações existentes ao clicar 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, pode escrever o nome da especificação neste argumento sempre que pretender importar ou exportar o mesmo tipo de ficheiro de texto.

Pode importar, exportar ou ligar a ficheiros de texto delimitado sem escrever um nome de especificação para este argumento. Neste caso, o Access utiliza as predefinições da caixa de diálogo Assistente. O Access utiliza um formato predeterminado para ficheiros de dados de impressão em série, pelo que nunca não necessita para escrever um nome de especificação para este argumento quando exporta estes tipos de ficheiros. Pode utilizar especificações de importar/exportar com ficheiros HTML, mas a apenas uma parte da especificação de que se aplica é a especificação para formatação do tipo de dados.

Tabela Nome

O nome da tabela do Access para importar dados de texto, exportar dados de texto, ou ligar dados de texto. Também pode escrever o nome do Access consulta que pretende exportar dados a partir de. Este é um argumento necessário.

Se clicar em Importar delimitado, Importar com largura fixa ou Importar HTML na caixa Tipo de transferência, o Access acrescenta os dados de texto para esta tabela se já existe na tabela. Caso contrário, o Access cria uma nova tabela que contém os dados de texto.

Não pode utilizar uma declaração SQL para especificar os dados para exportar quando estiver a utilizar a ação de macro ImportExportText . Em vez de utilizar uma declaração SQL, tem primeiro de criar uma consulta e, em seguida, especifique o nome da consulta no argumento Nome da tabela .

Nome do ficheiro

O nome do ficheiro de texto para importar, exportar para ou ligar a. Inclua o caminho completo. Este é um argumento necessário.

O Access cria um novo ficheiro de texto quando exporta dados a partir do Access. Se o nome do ficheiro for igual ao nome do ficheiro de texto existente, o Access substitui o ficheiro de texto existente.

Se pretender importar ou ligar uma determinada tabela ou uma lista num ficheiro HTML, pode utilizar o argumento de Nome da tabela HTML .

Tem os nomes dos campos

Especifica se a primeira linha do ficheiro de texto contém os nomes dos campos. Se selecionar Sim, o Access utiliza os nomes esta linha como nomes de campos na tabela do Access ao importar ou ligar os dados de texto. Se selecionar n, o Access trata a primeira linha como uma linha normal de dados. A predefinição é não.

O Access ignora este argumento para os ficheiros de dados de impressão em série do Word para Windows, uma vez que a primeira linha tem de conter nomes de campos.

Quando exportar uma tabela ou Access consulta Selecionar para um ficheiro de texto delimitado ou de largura fixa, o Access insere os nomes de campos da tabela ou consulta selecionar para a primeira linha do ficheiro de texto, caso tenha selecionado Sim para este argumento.

Se estiver a importar ou ligar um ficheiro de texto com largura fixa e selecione Sim nesta caixa, a primeira linha contém os nomes dos campos tem de utilizar o delimitador definir na especificação de importar/exportar para separar os nomes de campo. Se estiver a exportar para um ficheiro de texto com largura fixa e selecione Sim para este argumento, o Access insere os nomes de campos para a primeira linha do ficheiro de texto com este delimitador.

Nome da tabela HTML

O nome da tabela ou lista no ficheiro HTML que pretende importar ou ligar. Este argumento é ignorado, a menos que o argumento de Tipo de transferência estiver definido para Importar HTML ou HTML de ligação. Se deixar este argumento em branco, a primeira tabela ou lista no ficheiro HTML é importada ou ligada.

O nome da tabela ou lista no ficheiro HTML é determinado pelo texto especificado por etiqueta < legenda >, se existir uma etiqueta de < legenda >. Se não existirem sem marca < CAPTION >, o nome é determinado pelo texto especificado pela etiqueta < título >. Se mais do que uma tabela ou lista tem o mesmo nome, o Access distinga-los ao adicionar um número para o fim de cada nome; Por exemplo, Empregados1 e Empregados2.

Página de código

O nome da conjunto de carateres utilizado com o página Código.

Observações

Pode exportar os dados nas consultas selecionar acesso aos ficheiros de texto. O Access exporta o conjunto de resultados da consulta, treating-lo, tal como uma tabela.

Dados de texto que acrescentar a uma tabela do Access existente tem de ser compatíveis com a estrutura da tabela.

  • Cada campo no texto tem de ser do mesmo tipo de dados, como o correspondente campo na tabela.

  • Os campos tem de estar na mesma ordem (a menos que defina o argumento Tem os nomes dos campos para Sim, neste caso o campo nomes no texto tem de corresponder nomes de campos da tabela).

Esta ação de macro é semelhante ao clicar em Ficheiro de texto na Importar ou Exportar grupo no separador Dados externos. Os argumentos da ação ImportExportText refletem as opções no Assistente de iniciado pelo comando do Ficheiro de texto.

Sugestão

Uma especificação de importar/exportar armazena as informações que necessita de acesso para importar, exportar ou ligar um ficheiro de texto. Pode utilizar especificações armazenadas para importar, exportar ou ligar dados de texto a partir de ou para ficheiros de texto semelhantes. Por exemplo, poderá receber os valores de vendas semanais num ficheiro de texto de um computador principal. Pode criar e guardar uma especificação para este tipo de dados e, em seguida, utilizar a especificação sempre que adicionar estes dados para a base de dados do Access.

Nota: Se consulta ou filtro de um ficheiro de texto ligadas, a consulta ou filtro é sensível a maiúsculas e minúsculas.

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

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×