Guardar archivo con Macro

14/02/2004 - 16:03 por Jorge Ignacio | Informe spam
Cuando guardo un libro de excel en formato Texto (.txt), me guarda
perfectamente el contenido de la primera hoja de cálculo linea por linea.

Ahora si hago este mismo proceso pero a través de una macro me guarda todo
el contenido de la primera hoja pero le agrega unas comillas al principio y
final de cada línea. No se porque lo hace.
El comando que utilizo es el siguiente:

ActiveWorkbook.SaveAs Filename:=Destino, FileFormat:=xlsCSVMSDOS,
Password:="", _
WriteResPassword:="",ReadOnlyRecommended:=False, CreateBackup:=False

Gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
14/02/2004 - 21:56 | Informe spam
hola, Jorge Ignacio !

... guardo ... en formato Texto (.txt), me guarda perfectamente el contenido de la primera hoja ... linea por linea.
... si hago este ... a traves de una macro ... le agrega unas comillas al principio y final de cada linea.
No se porque lo hace. El comando que utilizo es el siguiente:
ActiveWorkbook.SaveAs Filename:=Destino, FileFormat:=xlsCSVMSDOS, Password:="", _
WriteResPassword:="",ReadOnlyRecommended:=False, CreateBackup:=False



cambia [en la macro] el formato 'de salida' ...
'de': => FileFormat:=xlsCSVMSDOS
'a': => FileFormat:=xlTextMSDOS
'o': => FileFormat:=xlText

=>xlsCSVMSDOS<= es un formato de archivo 'csv' [coma separated value] o... valores separados por comas :((

saludos,
hector.
Respuesta Responder a este mensaje
#2 Jorge Ignacio
15/02/2004 - 05:01 | Informe spam
Hola Hector, te cuento que con FileFormat:=xlTextMSDOS ya probé y tengo el
mismo problema, voy a hacer la prueba con la segunda opcion que me mandaste
y te cuento.




"Héctor Miguel" escribió en el mensaje
news:#cG$
hola, Jorge Ignacio !

> ... guardo ... en formato Texto (.txt), me guarda perfectamente el


contenido de la primera hoja ... linea por linea.
> ... si hago este ... a traves de una macro ... le agrega unas comillas


al principio y final de cada linea.
> No se porque lo hace. El comando que utilizo es el siguiente:
> ActiveWorkbook.SaveAs Filename:=Destino, FileFormat:=xlsCSVMSDOS,


Password:="", _
> WriteResPassword:="",ReadOnlyRecommended:=False, CreateBackup:=False

cambia [en la macro] el formato 'de salida' ...
'de': => FileFormat:=xlsCSVMSDOS
'a': => FileFormat:=xlTextMSDOS
'o': => FileFormat:=xlText

=>xlsCSVMSDOS<= es un formato de archivo 'csv' [coma separated value] o...


valores separados por comas :((

saludos,
hector.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida