Problema con FileFormat y Comillas

18/02/2005 - 09:40 por PAPACORTIJO | Informe spam
Hola al foro.

Tengo un problema con una macro que guarda un fichero en formato de texto.
El codigo es el siguiente:

ActiveWorkbook.SaveAs Filename:= _
"K:\AEAT\INTRASTAT 2005\intrastat.txt", _
FileFormat:=xlTextMSDOS, CreateBackup:=False


Los datos que tengo que guardar son estos:
DE;03;EXW;11;3;;19011000;DE;1;216;0;393,12;
DE;03;EXW;11;3;;19011000;DE;1;108;0;196,56;
DE;03;EXW;11;3;;19011000;DE;1;170;0;240,03;
DE;03;EXW;11;3;;19011000;DE;1;170;0;240,03;

Y los que obtengo son estos otros:
"DE;03;EXW;11;3;;19011000;DE;1;216;0;393,12;"
"DE;03;EXW;11;3;;19011000;DE;1;108;0;196,56;"
"DE;03;EXW;11;3;;19011000;DE;1;170;0;240,03;"
"DE;03;EXW;11;3;;19011000;DE;1;170;0;240,03;"

¿Como se pueden evitar las comillas iniciales y finales?
Gracias

Mi sistema es WINDOWS XP - OFFICE 2003
 

Leer las respuestas

#1 Héctor Miguel
18/02/2005 - 12:28 | Informe spam
hola !

... problema... macro que guarda... en formato de texto [...]
ActiveWorkbook.SaveAs Filename:= _
"K:\AEAT\INTRASTAT 2005\intrastat.txt", _
FileFormat:=xlTextMSDOS, CreateBackup:=False
... tengo que guardar [...]
DE;03;EXW;11;3;;19011000;DE;1;216;0;393,12; [...]
... obtengo [...]
"DE;03;EXW;11;3;;19011000;DE;1;216;0;393,12;" [...]
... evitar las comillas iniciales y finales?



-> prueba con diferentes formatos 'de salida' para el archivo como...
- xlCurrentPlatformText
- xlTextPrinter
- xlSYLK
[aunque, hasta donde se]...
-> cuando la linea de texto 'resultante' ->incluye el caracter 'delimitador'<- [coma o punto y coma o...]
[es cuando] la linea es delimitada por dobles comillas [por excel] :(

¿comentas?
saludos,
hector.

Preguntas similares