belangeg
Messages postés17Date d'inscriptionlundi 5 mai 2008StatutMembreDernière intervention21 novembre 2008
-
13 nov. 2008 à 16:47
belangeg
Messages postés17Date d'inscriptionlundi 5 mai 2008StatutMembreDernière intervention21 novembre 2008
-
17 nov. 2008 à 17:53
Bonjour à tous,
J'ai fais une nouvelle macro dans un fichier excel qui ouvre un fichier PDF dont le nom corrspond au text dans la cellule quand je double clique dans cette cellule.
voici ma macro;
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target <> "" Then Test Target.Value
End Sub
Sub Test(MonFichier)
MonDir = "K:\bla bla bla\bla bla"
Shell "C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe " & MonDir & MonFichier & ".pdf"
End Sub
cette macro marche très bien si MonDir (ie mon fichier PDF) est sur le C:
Mon problème est le suivant;
Lorsque je mets MonDir = "K:\bla bla bla\bla bla" qui est sur réseau la macro ne marche plus.
J'ai des messages d'erreur tel que acces file denied.
Comment puis-je résoudre mon problème? avez-vous des idées?
Merci de me répondre et au plaisir d'avoir des vos nouvelles!
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 13 nov. 2008 à 18:51
Bonjour
en réseau il ne faut pas utiliser la lettre de connexion réseau mais un chemin UNC soit \\nom_serveur\nom_resource\dossier1\dossier2\...\Dossiern\nom_de_fichier
Puis lorsqu'il y a des espaces dans le nom il faut des fois doubler les quotes avec chr(34)
Cherche il y a plein d'example