por spereira » 10 Mar 2009 15:08
Descobri o problema.
O parâmetro onde aparece o primeiro "BASE_TXT" são especificações da base de dados (SpecificationName) que devem ser gravados uma única vez após ser criada a tabela. Esta especificação será utilizada no comando para identificar detalhes desta tabela. Basta fazer isto uma vez.
O que ocorria é que eu já tinha esta especificação gravada mas com uma estrutura diferente, faltando alguns campos apenas. O que tive de fazer foi regravá-la.
O comando DoCmd.TransferText acExportFixed, "BASE_TXT", "BASE_TXT", "C:\RECEBE\PV\TESTE.AP0", False, ""
Antes de executar o comando acima, deve-se fazer, manualmente, a exportação para o formato txt. No assistente de exportação de texto aparece um botão "Avançado" onde se pode alterar e gravar um nome para a especificação do arquivo.
Espero ter explicado direito. Se alguém precisar basta perguntar que tento explicar melhor.
Sérgio Pereira