• Initiateur de la discussion Initiateur de la discussion David
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

David

Guest
Bonjour le forum

Voilà, grâce aux excellentes infos que l'on trouve sur ce forum, je coince
sur ce petit truc.
En effect, en lançant la procédure, je me retrouve sur le bureau avec non
pas le nom du fichier que je voudrais mais avec :
(activeworkbook.name
mais, en cliquant sur le raccourci, le bon fichier est ouvert, la cible est la bonne
Merci de votre aide



Sub CreerRaccourci(CheminCible)

Set WshShell = CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
Set oShellLink = WshShell.CreateShortcut(strDesktop &
"\(ActiveWorkbook.Name .lnk")
oShellLink.TargetPath = CheminCible
oShellLink.WindowStyle = 1
oShellLink.Save
End Sub

Sub TestRaccourci()

CreerRaccourci "C:\user\audit\" & ActiveWorkbook.Name
End Sub
 
Sub CreerRaccourci(CheminCible)

Set WshShell = CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
Set oShellLink = WshShell.CreateShortcut(strDesktop &
"\(" & ActiveWorkbook.Name" & ".lnk")
oShellLink.TargetPath = CheminCible
oShellLink.WindowStyle = 1
oShellLink.Save
End Sub

Sub TestRaccourci()

CreerRaccourci "C:\user\audit\" & ActiveWorkbook.Name
End Sub
 
Bonjour

le problème vient de ta ligne
Set oShellLink = WshShell.CreateShortcut(strDesktop & "\(ActiveWorkbook.Name .lnk")
activeworkbook est considéré comme une chaine de caractères
pour régler, remplace par
Set oShellLink = WshShell.CreateShortcut(strDesktop & "\(" & ActiveWorkbook.Name & ".lnk")

cordialement, A+
 
quand j'ai répondu, j'avais pas actualisé et c'est aprés que j'ai vu ta réponse. En survolant, j'ai vu que tu avais compris le probléme et je ne suis pas allé plus loin. Grillé sur le fil, c'était pour moi ;-o

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
2 K
Réponses
2
Affichages
853
Réponses
8
Affichages
2 K
D
Réponses
2
Affichages
1 K
dj.run
D
Retour