Estou tentando exportar para arquivos.txt pela largura fixa. Único problema no momento é a ESPECIFICAÇÃO. Já consultei em vários lugares, inclusive alguns textos em inglês, mas não consegui. O que dá pra fazer é usar a especificação criada no Access, mas como sabemos, é bem limitada, por isso quero criar um próprio arquivo de especificação (dizem que é Schema.ini), mas não consigo de jeito nenhum. Vou postar aqui o que já tentei e mostrar o erro. Sim, o arquivo Schema.ini está na mesma pasta que o banco de dados e o arquivo para o qual será exportado.
DoCmd.TransferText acExportFixed, schema, "tabela", "C:\Users\Leonardo\Documents\tab.txt"
"Erro em tempo de execução '2511': O método ou a ação requer o argumento Nome da Especificação."
DoCmd.TransferText acExportFixed, schema.ini, "tabela", "C:\Users\Leonardo\Documents\tab.txt"
"Erro em tempo de execução '424': O objeto é obrigatório."
DoCmd.TransferText acExportFixed, "schema", "tabela", "C:\Users\Leonardo\Documents\tab.txt"
DoCmd.TransferText acExportFixed, "schema.ini", "tabela", "C:\Users\Leonardo\Documents\tab.txt"
Tanto o "schema" quanto o "schema.ini" dão erro. Erro em tempo de execução '3625': A especificação do arquivo de texto 'schema' (ou 'schema.ini') não existe. Não é possível importar, exportar ou vincular usando esta especificação."
DoCmd.TransferText acExportFixed, "C:\Users\Leonardo\Documents\tab.txt", "tabela", "C:\Users\Leonardo\Documents\tab.txt"
Não reconhece os contrabarras dizendo "Erro em tempo de execução '3625': A especificação do arquivo de texto 'C:UsersLeonardoDocumentstab.txt' não existe. Não é possível importar, exportar ou vincular usando esta especificação."
DoCmd.TransferText acExportFixed, C:\Users\Leonardo\Documents\tab.txt, "tabela", "C:\Users\Leonardo\Documents\tab.txt"
Nem consigo executar, por causa dos contrabarras.
Estou fazendo alguma coisa errada? Ou não existe alguma solução?
No aguardo.
DoCmd.TransferText acExportFixed, schema, "tabela", "C:\Users\Leonardo\Documents\tab.txt"
"Erro em tempo de execução '2511': O método ou a ação requer o argumento Nome da Especificação."
DoCmd.TransferText acExportFixed, schema.ini, "tabela", "C:\Users\Leonardo\Documents\tab.txt"
"Erro em tempo de execução '424': O objeto é obrigatório."
DoCmd.TransferText acExportFixed, "schema", "tabela", "C:\Users\Leonardo\Documents\tab.txt"
DoCmd.TransferText acExportFixed, "schema.ini", "tabela", "C:\Users\Leonardo\Documents\tab.txt"
Tanto o "schema" quanto o "schema.ini" dão erro. Erro em tempo de execução '3625': A especificação do arquivo de texto 'schema' (ou 'schema.ini') não existe. Não é possível importar, exportar ou vincular usando esta especificação."
DoCmd.TransferText acExportFixed, "C:\Users\Leonardo\Documents\tab.txt", "tabela", "C:\Users\Leonardo\Documents\tab.txt"
Não reconhece os contrabarras dizendo "Erro em tempo de execução '3625': A especificação do arquivo de texto 'C:UsersLeonardoDocumentstab.txt' não existe. Não é possível importar, exportar ou vincular usando esta especificação."
DoCmd.TransferText acExportFixed, C:\Users\Leonardo\Documents\tab.txt, "tabela", "C:\Users\Leonardo\Documents\tab.txt"
Nem consigo executar, por causa dos contrabarras.
Estou fazendo alguma coisa errada? Ou não existe alguma solução?
No aguardo.