A voir également:
- Vba shell
- Classic shell - Télécharger - Personnalisation
- Excel compter cellule couleur sans vba - Guide
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Incompatibilité de type vba ✓ - Forum VB / VBA
11 réponses
Salut julie75
Essaies avec "telnet.exe" ou en mettant son path complet : "C:\Windows\System32\telnet.exe"
Essaies avec "telnet.exe" ou en mettant son path complet : "C:\Windows\System32\telnet.exe"
Up, up, up.....
Houlala pas de sauveur dans la salle ??
Je fais un simple :
Shell ("telnet.exe")
et j'ai un joli "Fichier introuvable"... alors que
Shell ("calc.exe") ça roule
en DOS je fais telnet.exe ça roule aussi...
Pour info je suis sous Windows 2008 R2
Merci, merci.
EDIT: Je viens de voir ton message JuBO (et t'en remercie par ailleurs).
et bien même en faisant :
Shell ("C:\Windows\System32\telnet.exe") j'ai "Fichier introuvable"
Houlala pas de sauveur dans la salle ??
Je fais un simple :
Shell ("telnet.exe")
et j'ai un joli "Fichier introuvable"... alors que
Shell ("calc.exe") ça roule
en DOS je fais telnet.exe ça roule aussi...
Pour info je suis sous Windows 2008 R2
Merci, merci.
EDIT: Je viens de voir ton message JuBO (et t'en remercie par ailleurs).
et bien même en faisant :
Shell ("C:\Windows\System32\telnet.exe") j'ai "Fichier introuvable"
"La chose étrange également est que lorsque je fais un dir *.exe dans le dossier System32 depuis la fenêtre généré par la fonction shell j'ai moins de réponse que lorsque je le fais en ouvrant cmd à la mano... (il n'y a pas telnet.exe dans le premier dir)"
On dirait un problème de droits ...
Tu executes le VBA "en tant que" ?
On dirait un problème de droits ...
Tu executes le VBA "en tant que" ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est toi qui ouvre excel ?
(sinon dans le gestionnaire des tâches tu peux voir le nom de l'utilisateur de chaque processus)
(sinon dans le gestionnaire des tâches tu peux voir le nom de l'utilisateur de chaque processus)
Haaa mais oui quelle cruche !
Je l'ouvrais avec mon compte de domaine (qui est dans le groupe administrator local), j'ai essayé avec le compte admin local mais toujours pareil, ce fichier "fichier introuvable" erreur 53. Pfffffff
Merci pour ton aide JuBO
Je l'ouvrais avec mon compte de domaine (qui est dans le groupe administrator local), j'ai essayé avec le compte admin local mais toujours pareil, ce fichier "fichier introuvable" erreur 53. Pfffffff
Merci pour ton aide JuBO
Es tu sûre que telnet.exe est situé dans c:\Windows\System32 ?
Et si tu copies le telnet.exe à la racine de ton disque et que tu modifies ton script en conséquence ?
Et si tu copies le telnet.exe à la racine de ton disque et que tu modifies ton script en conséquence ?
Ha bah d'accord, je t'ai posté une réponse cette aprem mais elle n'apparait pas!
Je disais donc que tu avais mis le doigt sur le pb car en déplaçant le fichier de System32 à C:\ ça fonctionne, ça doit être donc un pb de droit sur le dossier WIndows.
Ca ne m'arrange pas tout ça car mon fichier excel sera utilisé sur d'autres machines, si il faut que je leurs demande de modifier leurs droits c'est pas top top.
Bonne soirée\journée !
Je disais donc que tu avais mis le doigt sur le pb car en déplaçant le fichier de System32 à C:\ ça fonctionne, ça doit être donc un pb de droit sur le dossier WIndows.
Ca ne m'arrange pas tout ça car mon fichier excel sera utilisé sur d'autres machines, si il faut que je leurs demande de modifier leurs droits c'est pas top top.
Bonne soirée\journée !
Je vois 2(3) solutions :
1. Le plus propre serait de comprendre et résoudre ton problème de droits d'accès.
2. Le VBA ne contient t'il pas un objet ayant les fonctions du telnet (comme l'objet Shell pour l'invite de commandes) ?
3. Tu fais un "package" : tu envoies le fichier telnet.exe avec ton classeur excel sur les autres machines, et tu modifies ton script pour aller chercher le fichier "telnet.exe" dans le même dossier que ton classeur.
1. Le plus propre serait de comprendre et résoudre ton problème de droits d'accès.
2. Le VBA ne contient t'il pas un objet ayant les fonctions du telnet (comme l'objet Shell pour l'invite de commandes) ?
3. Tu fais un "package" : tu envoies le fichier telnet.exe avec ton classeur excel sur les autres machines, et tu modifies ton script pour aller chercher le fichier "telnet.exe" dans le même dossier que ton classeur.