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:

patricktoulon

XLDnaute Barbatruc
voila c'est ça
good man
purré ça faisait des années que je ne l'avais pas visité cette page
 Pouce Levé Emoji - Copier et Coller - EmojiFaces
 

Discussions similaires

Réponses
2
Affichages
748
Réponses
13
Affichages
1 K

Statistiques des forums

Discussions
312 268
Messages
2 086 670
Membres
103 362
dernier inscrit
Sifu