Imprimir varias hojas

16/03/2006 - 14:41 por jvaquerizo | Informe spam
A la hora de utilizar un CommonDialog para abrir un determinado fichero
de texto y hacer un volcado de datos a mi hoja de Excel, me gustaría
almacenar también en una variable el nombre del archivo que he
seleccionado para abrir, si es posible también con la extensión que
tiene.

Lo he intentado con CommonDialog1.Filename pero me coge toda la ruta
del archivo, es decir, diciendo en que carpeta está ubicado y todo,
cuando lo que me interesa es el nombre del archivo únicamente.

Me imagino que habrá alguna otra función que me de únicamente el
nombre del archivo sin los directorios. A ver si alguno me la puede
decir.

Muchas gracias.
 

Leer las respuestas

#1 Héctor Miguel
17/03/2006 - 03:08 | Informe spam
hola, ?

... un CommonDialog para abrir un determinado fichero de texto y hacer un volcado de datos a mi hoja de Excel
... almacenar... en una variable el nombre del archivo... seleccionado para abrir... con la extension que tiene.
... con CommonDialog1.Filename... coge toda la ruta del archivo, es decir... en que carpeta esta ubicado y todo
... lo que me interesa es el nombre del archivo unicamente.
... alguna otra funcion que me de unicamente el nombre del archivo sin los directorios...



prueba con la funcion de vba Dir("ruta y nombre del archivo") [p.e.]
SoloNombre = Dir("c:uta y\sub carpetas a\mi archivo.XYZ") lo que estaria 'devolviendo'...
-> una cadena de texto con [solo] el nombre del archivo: "mi archivo.XYZ" [en caso de SI 'existir'] ;)

saludos,
hector.

Preguntas similares