Visual Basic - abrir carpeta

Life is soft - evento anual de software empresarial
 
Vista:

abrir carpeta

Publicado por david (59 intervenciones) el 30/11/2004 10:48:12
Pues eso, quiero abrir una carpeta desde codigo y no se como hacerlo.
Mi intencion es pasarle la direccion de la carpeta (Ej. C:archivos de programa\calcu) y que se habra en otra ventana que no tenga nada que ver con mi proyecto. Es decir como abrirla desde windows con el raton.

Gracias por leer esto y por intentar ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:abrir carpeta

Publicado por Javier Pérez Cañellas (19 intervenciones) el 30/11/2004 14:24:35
Bueno, es sencillo: mediante la función Shell, ejecutando el explorador. Un ejemplo:

Shell "explorer.exe /e,,c:\windows"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir carpeta

Publicado por david (59 intervenciones) el 30/11/2004 14:29:48
gracias, pero podrias explicarme un poquito mas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir carpeta

Publicado por david (59 intervenciones) el 30/11/2004 14:33:55
Gracias, ya me funciona, es que me habia liado, pensaba que lo ke abrias era el explorer.
¿¿¿Hay alguna manera de que la carpeta quede activa???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir carpeta

Publicado por bla (230 intervenciones) el 30/11/2004 20:55:03
Shell "explorer.exe /e,,c:\windows",vbNormalFocus
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir carpeta

Publicado por david (59 intervenciones) el 01/12/2004 07:52:53
Y como hago si le quiero indicar el path en una variable. No me deja hacerlo.
he probado de diferentes maneras y no lo consiguo.¿Se puede hacer verdad???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:abrir carpeta

Publicado por Javier Pérez Cañellas (19 intervenciones) el 01/12/2004 08:57:32
Claro!

Tenemos una variable de cadena:

Dim strRuta As String

En algún momento asignamos una ruta a nuestra variable:

strRuta = "c:\windows"

Entonces la llamada a Shell debería ser algo así:

Shell "explorer.exe /e,," + strRuta, vbNormalFocus
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar