DoCmd.TransferText (Access)
O método TransferText executa a ação TransferText no Visual Basic.
Você pode usar o método TransferText para importar ou exportar texto entre o banco de dados do Access ou projeto do Access (.adp) e um arquivo de texto. Você também pode vincular os dados em um arquivo de texto para o banco de dados do Access atual. Com um arquivo de texto vinculado, você pode exibir os dados de texto com o Access e ainda permitir o acesso completo aos dados do seu programa de processamento de texto. Você também poderá importar de, importar para e vincular a uma tabela ou uma lista em um arquivo HTML (*.html). Você pode exportar os dados em consultas seleção do Access para arquivos de texto. O Access exporta o conjunto de resultados da consulta, tratando-o como uma tabela.
TransferText (TransferType, SpecificationName, TableName, FileName, HasFieldNames, HTMLTableName, CodePage)
DoCmd.TransferText acExportDelim, "Standard Output", _
"External Report", "C:\Txtfiles\April.doc"
Arguments
Optional arguments
Os seguintes argumentos são opcionais
TransferType (AcTextTransferType) - O tipo de transferência que você deseja fazer. Você pode importar dados de, exportar dados para ou vincular aos dados em arquivos de texto de largura fixa ou em arquivos HTML. O valor padrão é acImportDelim. Somente os tipos de transferência acImportDelim, acImportFixed, acExportDelim, acExportFixed ou acExportMerge têm suporte em um projeto do Microsoft Access (.adp).
Aqui você pode encontrar os valores possíveis para
SpecificationName (String) - Uma expressão de cadeia de caracteres que é o nome de uma especificação de importação ou de exportação que você criou e salvou no banco de dados atual. Para um arquivo de texto de largura fixa, você deverá especificar um argumento ou usar um arquivo schema.ini, que deverá ser armazenado na mesma pasta que o arquivo de texto importado, vinculado ou exportado. Para criar um arquivo de esquema, você poderá usar o assistente de importação/exportação de texto para criar o arquivo. Para os arquivos de texto delimitados e arquivos de dados de mala direta do Microsoft Word, você poderá deixar este argumento em branco para selecionar as especificações de importação/exportação padrão.
TableName (String) - Uma expressão de cadeia de caracteres que é o nome da tabela do Access para a qual você deseja importar dados de texto, exportar dados de texto ou vincular dados de texto, ou a consulta do Access cujos resultados você deseja exportar para um arquivo de texto.
FileName (String) - Uma expressão de cadeia de caracteres que é o nome completo, incluindo o caminho, do arquivo de texto do qual você deseja importar, exportar para ou ao qual deseja vincular.
HasFieldNames (Boolean) - Use True (1) para usar a primeira linha do arquivo de texto como nomes de campo ao importar, exportar ou vincular. Use False (0) para tratar a primeira linha do arquivo de texto como dados normais. Se você deixar esse argumento em branco, o padrão (False) é assumido. Esse argumento será ignorado pelos arquivos de dados de mala direta do Microsoft Word, que sempre devem conter os nomes de campo na primeira linha.
HTMLTableName (AcTextTransferType) - Uma expressão de cadeia de caracteres que é o nome da tabela ou lista no arquivo HTML que você deseja importar ou vincular. Esse argumento será ignorado, a menos que o argumento TransferType esteja definido como acImportHTML ou acLinkHTML. Se você deixar esse argumento em branco, a primeira tabela ou lista de arquivos HTML será importada ou vinculada. O nome da tabela ou lista de arquivos HTML é determinado pelo texto especificado pela marca CAPTION, se houver uma marca CAPTION. Se não houver nenhuma marca CAPTION, o nome será determinado pelo texto especificado pela marca TITLE. Se mais de uma lista ou tabela tiverem o mesmo nome, o Access as distinguirá ao adicionar um número ao final de cada nome de tabela ou lista; por exemplo, Employees1 e Employees2.
Aqui você pode encontrar os valores possíveis para
CodePage - String