IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Ouvrir un fichier batch en tant qu'administrateur en vba [AC-2013]


Sujet :

VBA Access

  1. #1
    Membre actif
    Homme Profil pro
    Manager de Projet SAP
    Inscrit en
    Mars 2009
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Pologne

    Informations professionnelles :
    Activité : Manager de Projet SAP
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2009
    Messages : 210
    Points : 238
    Points
    238
    Par défaut Ouvrir un fichier batch en tant qu'administrateur en vba
    Bonjour.

    Pour ouvrir un fichier batch, j'utilise ce que j'ai trouve sur ce site : "http://access.developpez.com/faq/?page=Automation#AttFinProc".

    Sur mon ordi, le fichier batch s'ouvre et s'execute sans probleme.

    Par contre, sur les ordinateurs de certains de mes collegues :

    - lorsque je double clique sur le fichier *.bat, l'execution est normale, aucun probleme
    - Lorsque je lance le fichier batch sur clique de bouton dans Access, le fichier s'ouvre et se referme aussitot.

    Je suppose donc qu'il doit y avoir un probleme de droits et que je dois demander a Access d'ouvrir le fichier bat en tant qu'administrateur.

    Je peux aussi utiliser ce qui suit, ca ne change pas le probleme que je rencontre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    shell "c:\....\.....\nomfichier.bat"
    Comment peut on demander a Access d'ouvrir un fichier *.bat de la meme maniere qu'avec un clic droit sur le fichier et demander a l'ouvrir en tant qu'administrateur ?

    Que faut il rajouter dans la ligne contenant le mot shell ?

    Sur internet, j'ai vu des choses du type /k ou /s. Mais je n'ai pas reussi a savoir a quoi ca servait exactement.

    Merci.
    Cdlt,
    Jean

  2. #2
    Membre actif
    Homme Profil pro
    Manager de Projet SAP
    Inscrit en
    Mars 2009
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Pologne

    Informations professionnelles :
    Activité : Manager de Projet SAP
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2009
    Messages : 210
    Points : 238
    Points
    238
    Par défaut
    Bonjour.

    Ne trouvant pas la solution de lancer un fichier bat par VBA en tant qu'administrateur, j'ai essaye en ayant mes fichiers bat sur un dossier du disque c:\ et en lancant ce fichier par vba.

    De plus, j'ai rajoute une option dans la base de registre pour que le catalogue concerne soit considere comme catalogue de confiance.

    Ca semble fonctionner sur les ordis ou ca ne fonctionnait pas auparavant.

    Hier, j'avais indique le disque c:\ dans le code que j'ai inclu mais en fait, dans la realite, je lancait des fichiers qui se trouvaient sur le reseau.

    Cdlt
    Jean

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouvrir un fichier Word ou Excel avec un bouton VBA
    Par nounout44 dans le forum Général VBA
    Réponses: 0
    Dernier message: 22/06/2015, 10h09
  2. Ouvrir un fichier python en tant que str
    Par Inariuss dans le forum Général Python
    Réponses: 1
    Dernier message: 11/01/2015, 20h14
  3. Réponses: 2
    Dernier message: 05/06/2012, 23h07
  4. [AC-2003] Ouvrir un fichier Excel et exécuter du code sous vba excel
    Par flet le kid dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/06/2009, 10h43
  5. [Kylix] Ouvrir un fichier en étant dans KYLIX
    Par Jackepsi dans le forum EDI
    Réponses: 2
    Dernier message: 05/11/2002, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo