Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Leer el destino de un acceso directo.

Estas en el tema de Leer el destino de un acceso directo. en el foro de Visual Basic clásico en Foros del Web. Hola, necesito leer la ruta de destino de un acceso directo (.lnk) con visual basic. Hasta ahora solo he encontrado la forma de crearlos pero ...
  #1 (permalink)  
Antiguo 07/10/2005, 11:05
 
Fecha de Ingreso: julio-2004
Mensajes: 64
Antigüedad: 19 años, 9 meses
Puntos: 0
Leer el destino de un acceso directo.

Hola, necesito leer la ruta de destino de un acceso directo (.lnk) con visual basic. Hasta ahora solo he encontrado la forma de crearlos pero eso no me sirve.

Muchas gracias.
  #2 (permalink)  
Antiguo 12/10/2005, 14:52
 
Fecha de Ingreso: julio-2004
Mensajes: 64
Antigüedad: 19 años, 9 meses
Puntos: 0
Vale, ya lo encontré:

Set WshShell = CreateObject("WScript.Shell")
Set vlnk = WshShell.CreateShortcut(Ruta)
MsgBox vlnk.TargetPath

Donde "Ruta" es la ruta del acceso directo ya existente.

Pero me falla en los accesos directos de Word, Excel, etc. porque cuando se instala Office los debe crear de forma diferente y estos accesos directos realmente no están apuntarndo a los programas a los que hacen referencia.

¿Sabeis como solucionar este último problema con los accesos directos de office?
  #3 (permalink)  
Antiguo 30/05/2011, 23:29
 
Fecha de Ingreso: abril-2010
Mensajes: 66
Antigüedad: 14 años
Puntos: 4
Respuesta: Leer el destino de un acceso directo.

Cita:
Iniciado por enocturnas Ver Mensaje
Vale, ya lo encontré:

Set WshShell = CreateObject("WScript.Shell")
Set vlnk = WshShell.CreateShortcut(Ruta)
MsgBox vlnk.TargetPath

Donde "Ruta" es la ruta del acceso directo ya existente.

Pero me falla en los accesos directos de Word, Excel, etc. porque cuando se instala Office los debe crear de forma diferente y estos accesos directos realmente no están apuntarndo a los programas a los que hacen referencia.

¿Sabeis como solucionar este último problema con los accesos directos de office?
Buena onda me sirvio :D
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 05:20.