Bonjour à tous,
En cherchant sur le forum, j'ai trouvé à plusieurs reprises cet excellent code qui permet de créer un raccourci sur le bureau:
Ca fonctionne au poil, et voici ma question:
Nous avons un fichier Truc2008.xls sur le serveur d'un petit réseau (7 PC). Chaque PC a un raccourci vers Truc2008.xls sur son bureau.
Dès le 1er janvier 2009, le premier qui ouvrira Truc2008.xls devra créer Truc2009.xls qui ira se placer dans le même répertoire que Truc2008.xls sur le serveur. Jusque-là tout marche bien, c'est automatique.
En ajoutant le code ci-dessus à la procédure qui crée le fichier 2009, un raccourci sera créé sur le bureau du PC d'où sera lancé la procédure.
Comment faire pour qu'il y ait un raccourci sur tous les PC du réseau?
Et si en plus on peut supprimer les raccourcis vers Truc2008, c'est génial!!!
Merci d'avance de vos conseils.
Guiv
En cherchant sur le forum, j'ai trouvé à plusieurs reprises cet excellent code qui permet de créer un raccourci sur le bureau:
Code:
Sub CreerRaccourci()
Dim Raccourci As Object
With CreateObject("WScript.Shell")
Set Raccourci = .CreateShortcut(.SpecialFolders("Desktop") & "\" & _
ActiveWorkbook.Name & ".lnk")
End With
Raccourci.TargetPath = ActiveWorkbook.FullName
Raccourci.Save
Set Raccourci = Nothing
End Sub
Ca fonctionne au poil, et voici ma question:
Nous avons un fichier Truc2008.xls sur le serveur d'un petit réseau (7 PC). Chaque PC a un raccourci vers Truc2008.xls sur son bureau.
Dès le 1er janvier 2009, le premier qui ouvrira Truc2008.xls devra créer Truc2009.xls qui ira se placer dans le même répertoire que Truc2008.xls sur le serveur. Jusque-là tout marche bien, c'est automatique.
En ajoutant le code ci-dessus à la procédure qui crée le fichier 2009, un raccourci sera créé sur le bureau du PC d'où sera lancé la procédure.
Comment faire pour qu'il y ait un raccourci sur tous les PC du réseau?
Et si en plus on peut supprimer les raccourcis vers Truc2008, c'est génial!!!
Merci d'avance de vos conseils.
Guiv