OVH Cloud OVH Cloud

Raccourcis avec VBA ?

2 réponses
Avatar
DS
Bonjour,

Peut-on lister les chemins complets + noms de fichiers à partir d'une liste
de raccourcis (Raccourci.lnk) dans un repertoire ?
Je ne trouve aucun renseignement à ce sujet.
Merci d'avance.
--
D.Schneider
Mail to: http://cerbermail.com/?CSPafqhXaE

2 réponses

Avatar
Alain CROS
Bonjour.

Avec Shell.Application, les raccourcis du bureau.

Sub RecupShortCutsurBureau()
Dim ObjShell, ObjFolder
Set ObjShell = CreateObject("Shell.Application")
For Each ObjFolder In ObjShell.NameSpace(0).Items
If ObjFolder.IsLink Then
MsgBox ObjFolder.Path & vbNewLine & ObjFolder.GetLink.Path
End If
Next
Set ObjFolder = Nothing
Set ObjShell = Nothing
End Sub

Alain CROS.

"DS" a écrit dans le message de news: #
Bonjour,

Peut-on lister les chemins complets + noms de fichiers à partir d'une liste
de raccourcis (Raccourci.lnk) dans un repertoire ?
Je ne trouve aucun renseignement à ce sujet.
Merci d'avance.
--
D.Schneider
Mail to: http://cerbermail.com/?CSPafqhXaE




Avatar
Frédéric Sigonneau
Bonsoir,

Une autre approche possible :

'==================== Sub test()
Dim sLnk$
sLnk = "C:Documents and SettingsFSMenu Démarrer" & _
"ProgrammesAccessoiresBloc-notes.lnk"
MsgBox CreateObject("WScript.Shell").CreateShortcut(sLnk).TargetPath
End Sub
'====================
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour,

Peut-on lister les chemins complets + noms de fichiers à partir d'une liste
de raccourcis (Raccourci.lnk) dans un repertoire ?
Je ne trouve aucun renseignement à ce sujet.
Merci d'avance.
--
D.Schneider
Mail to: http://cerbermail.com/?CSPafqhXaE