Se connecter avec
S'enregistrer | Connectez-vous

[Résolut] Call shell

Dernière réponse : dans Programmation

Bonjour,


J'ai pb avec ce code sous vb access 2003

Le résultat que je désir c'est d'afficher la fenetre de commande dos.

Merci a+

le mesage d'erreur : "Erreur de compilation Utilisation incorrect de la propiété"

  1. Private Sub CMD_Click()
  2. On Error GoTo Err_CMD_Click
  3.  
  4. Dim stAppName As String
  5.  
  6. ' stAppName = "c:\windows\system32\cmd.exe"
  7. stAppName = "CMD"
  8. Call Shell(stAppName, 1)
  9.  
  10.  
  11. Exit_CMD_Click:
  12. Exit Sub
  13.  
  14. Err_CMD_Click:
  15. MsgBox Err.Description
  16. Resume Exit_CMD_Click
  17.  
  18. End Sub

Autres pages sur : resolut call shell

Lassé par la pub ? Créez un compte

Meilleure solution

Expert Programmation

Bonjour,

Es-tu sûr que l'erreur se déclenche dans ce bout de code ?
Prends la précaution, quand tu déclares un On Error, de l'annuler par un On Error GoTo 0 à la fin.

Sinon, voici le code canonique pour lancer une invite de commande :
  1. Shell Environ("COMSPEC"), vbNormalFocus

J'ai pas vraiment réuci a identifier le problme mais dès que je fessais un bouton pour acceder au shell ou un excel j'avais ce pb !

Alors pour me sortire de pb j'ai crée un nouveau formulaire et recrée tous les éléments et c'est ok a présent !

je ne connais sufisament VB/VBA pour te donnée plus d'information Désolé !

ce qui ma mit sur la piste c'est que cela devenais général et cet partie de ton message :
"Es-tu sûr que l'erreur se déclenche dans ce bout de code ?"

a+ et Merci
Lassé par la pub ? Créez un compte