Inicio > Microsoft Excel > tavopz > Crear acceso directo con Macros

Crear acceso directo con Macros

Experto:
Usuario:
Fecha: 16/05/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
15/05/2008
carina_mtz, usuario preguntando en Microsoft Excel
Usuario
Hola... Necesito programar un macro que pueda crear carpetas de acceso directo dentro de una carpeta determinada. Se como hacer para crear carpetas normales pero no logro encontrar como crear un acceso directo a otra carpeta.
puedes ayudarme?
15/05/2008
carina_mtz, experto respondiendo en Microsoft Excel
Experto
Hola,
No estoy seguro de haber entendido el problema, pero si lo que necesitas es un Acceso Directo a una carpeta específica, pienso que puedes hacer algo como esto:
 
Sub CreateShortCut()
   Dim oWSH As Object
   Dim oShortcut As Object
   Dim sPath As String
   Set oWSH = CreateObject("WScript.Shell")
   sPath = "C:\Temp"
'Path del sitio donde se ubicará el acceso directo
   Set oShortcut = oWSH.CreateShortCut(sPath & "\" & "prueba.lnk") 'Nombre que tendrá el archivo
    With oShortcut
          .TargetPath = "C:\Datos"
'Path del destino del acceso directo
          .Save
    End With
   Set oWSH = Nothing
End Sub

 
Saludos, Tavopz
16/05/2008
carina_mtz, usuario preguntando en Microsoft Excel
Usuario
Muchisisimas gracias!!!!.... me fue de mucha ayuda... era tal cual lo que necesitaba :).... me funciono tal cual como lo pusiste :)
gracias por responder tan pronto :)....
Enlaces patrocinados