S
stef
Guest
bonjour à tous
voici le code que j'utilise pour creer un raccourci sur le bureau :
AccesBase = '\\\\Serveur\\Dossier1\\DossierBase\\'
Set scrHst = CreateObject('WScript.Shell')
emplacement = scrHst.SpecialFolders('Desktop')
Set Raccourci = scrHst.CreateShortcut(emplacement & '\\Base.lnk')
Raccourci.WorkingDirectory = emplacement
Raccourci.TargetPath = '''C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE'' ''' & AccesBase & 'LaBd.mdb'' /WRKGRP ''' & AccesBase & 'FichierSecuDb.mdw'''
Raccourci.Save
Set Raccourci = Nothing
Set scrHst = Nothing
La creation du raccourci fonctionne tres bien sauf .....que ....
La cible ecrite est la suivante :
(attention les differences sont minimes mais ca plante tout )
'C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE' '\\Serveur\\Dossier1\\DossierBase\\LaBd.mdb' \\WRKGRP '\\Serveur\\Dossier1\\DossierBase\\FichierSecuDb.mdw'''
1° Pas moyen de lui faire ecrire deux \\ à la suite (avant 'Serveur')
2° Pas moyen de lui faire ecrire /WRKGRP, il change automatiquement en \\WRKGRP
Messieurs les specialistes, je suis à votre ecoute.
J'ai essayer nombre d'artifices..... sans solution..... 🙁
Si qq'un connait le truc je lui en serait tres :woohoo:
voici le code que j'utilise pour creer un raccourci sur le bureau :
AccesBase = '\\\\Serveur\\Dossier1\\DossierBase\\'
Set scrHst = CreateObject('WScript.Shell')
emplacement = scrHst.SpecialFolders('Desktop')
Set Raccourci = scrHst.CreateShortcut(emplacement & '\\Base.lnk')
Raccourci.WorkingDirectory = emplacement
Raccourci.TargetPath = '''C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE'' ''' & AccesBase & 'LaBd.mdb'' /WRKGRP ''' & AccesBase & 'FichierSecuDb.mdw'''
Raccourci.Save
Set Raccourci = Nothing
Set scrHst = Nothing
La creation du raccourci fonctionne tres bien sauf .....que ....
La cible ecrite est la suivante :
(attention les differences sont minimes mais ca plante tout )
'C:\\Program Files\\Microsoft Office\\OFFICE11\\MSACCESS.EXE' '\\Serveur\\Dossier1\\DossierBase\\LaBd.mdb' \\WRKGRP '\\Serveur\\Dossier1\\DossierBase\\FichierSecuDb.mdw'''
1° Pas moyen de lui faire ecrire deux \\ à la suite (avant 'Serveur')
2° Pas moyen de lui faire ecrire /WRKGRP, il change automatiquement en \\WRKGRP
Messieurs les specialistes, je suis à votre ecoute.
J'ai essayer nombre d'artifices..... sans solution..... 🙁
Si qq'un connait le truc je lui en serait tres :woohoo: