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.
| |||
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. |
| |||
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? |