Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Raccourci sur le Bureau pointant sur une URL

fredl

XLDnaute Impliqué
Bonjour à tous,
apres recherche sur le forum infructueuse, je me permets de faire appel à vos lumieres :
Est il possible par VBA de creer dur le bureau d'un PC un "raccourcis" vers un site web?

J'ai reussi à le faire pour un fichier avec le code suivant :
Sub Raccourcis(CheminLien As String, CheminCible As String)
Set WshShell = CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
'Set oShellLink = WshShell.CreateShortcut(strDesktop & "\sondage.lnk") '****ici, le chemin du raccourcis
Set oShellLink = WshShell.CreateShortcut(CheminLien) '****ici, le chemin du raccourcis

'**ici titre du raccourci**
'oShellLink.TargetPath = "D:\sondage" '****Ici chemin complet de la cible(ici un repertoire)
oShellLink.TargetPath = CheminCible ' idem, mais pour fichier
oShellLink.WindowStyle = 1
oShellLink.Save
End Sub


mais je n'ai rien trouvé pour pointer sur une URL...Une idée?
Merci d'avance pour votre aide.

A bientôt j'espère.
Frédéric
 

D.D.

XLDnaute Impliqué
Hello,

Si je fais cela:
VB:
Sub Raccourcis()
    CheminCible = "http:\\www.google.fr"
    Set WshShell = CreateObject("WScript.Shell")
    strDesktop = WshShell.SpecialFolders("Desktop")
    CheminLien = strDesktop & "\ab.lnk"
    Set oShellLink = WshShell.CreateShortcut(CheminLien)
    oShellLink.TargetPath = CheminCible
    oShellLink.WindowStyle = 1
    oShellLink.Save
End Sub

J'ai bien un raccourci (ab.lnk) pointant sur http:\\www.google.fr sur mon bureau.

J'ai du louper un truc dans ton problème.
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Fredl, D.D.,
un peu à labour ce soir ...
Ca, je ne connaissais pas.
Je me suis inspiré du site : http://jacxl.free.fr/cours_xl/raccourci
Avec cette petite macro toute simple :
VB:
Sub raccourcis_bureau()
Open "C:\Users\PC_PAPA\Desktop\LeMonde.url" For Output As #1
Print #1, "[InternetShortcut]"
Print #1, Chr$(10) & "URL=https://www.lemonde.fr/"
Close #1
End Sub
LeMonde sera le nom du raccourci sur le bureau
https://www.lemonde.fr/ sera le chemin web
C:\Users\PC_PAPA\Desktop\ et l'adresse du bureau.
 

patricktoulon

XLDnaute Barbatruc
re
bonjour a tous
a ben j'aurais jamais fait comme ça
bravo sylvanu
attention tout de même a l'index de fichier qui n'est peut être pas dispo

VB:
Sub raccourcis_bureau()
dim x&
x=freefile:Open "C:\Users\PC_PAPA\Desktop\LeMonde.url" For Output As #x
Print #x, "[InternetShortcut]"
Print #x, Chr$(10) & "URL=https://www.lemonde.fr/"
Close #x
End Sub
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
758
Réponses
13
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…