Acceder a Excel sin entrar.

Me gustaría saber como puedo acceder desde fuera de excel a este programa.
En concreto quiero abrir un fichero .txt generado desde otro sistema operativo y que entre en el asistente para importar ficheros de texto, ya sabes, si esta separado por tabulaciones o punto y coma y demás pasos. Con que me digas como lo harías desde MSDOS tendría suficiente.
Gracias de antemano.

1 respuesta

Respuesta
1
Tal vez no pueda ayudarte, porque sólo sé usar excel; pero antes de descartar la pregunta haré un intento:
Puedes usar la instrucción:
Workbooks.OpenText Filename:= _
"C:\texto.txt" _
, Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _
:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:= _
True, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 1)
Para abrir un archivo de texto, donde "c:\texto.txt" es la ruta y nombre del archivo a abrir, y los delimitadores les pones False o True dependiendo cual te interese.
Desde fuera de excel, a nivel DOS, no sabría cómo hacerlo, pero trataré de investigar, aunque no te prometo nada.
Querido Gualo:
Veo que me has enviado el desarrollo de una macro de excel, pero ¿cómo puedo ejecutar la macro desde fuera de excel?
Saludos y Feliz Navidad.
Tal vez tengas que generarla en Visual Basic y compilarla para correrla desde fuera.
Sin embargo lo que yo haría sería correrla desde el mismo excel.
Sorry

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas