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

Macros et VBA Excel Discussion :

droit admin VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Par défaut droit admin VBA
    bonjour

    j'ai une macro vba qui créé des fichier TXT et qui copie ces fichiers dans des répertoires ( FSO)
    Ayant un compte admin la copie fonctionne très bien
    Par contre comment permettre a d'autres utilisateurs qui lance cette macro de pouvoir faire cette copie sans leur attribuer des droits admin ?

    est ce possible en VBA ?
    peut on lancer la macro avec des droits admin d'un poste utilisateur qui ne possede pas ces droits admin ?

    merci

    cdt

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Pas à ce que je sache.
    S'ils n'ont pas les droits en écriture dans ce répertoire, ils ne pourront pas y sauvegarder/modifier des fichiers...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    https://www.developpez.net/forums/d1...a/#post9927307

    mais c'est un beau cadeau pour le pirates!

  4. #4
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Par défaut
    bonjour

    merci de vos retours

    je ne suis pas expert

    si je renseigne un login,domaine et password dans ta macro test
    ce login aura des droits admin pour exécuter le shell qui suit ?
    merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub TEST()
     If AdminLogOn("username", "domaine", "password") Then
        Shell "C:\Windows\System32\calc.exe"
        Shell "C:\Windows\system32\notepad.exe"
     Logoff
     End If
    End Sub

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par ricoree78 Voir le message
    bonjour

    merci de vos retours

    je ne suis pas expert

    si je renseigne un login,domaine et password dans ta macro test
    ce login aura des droits admin pour exécuter le shell qui suit ?
    merci
    End Sub
    bonjour,
    Oui; c'est une question?

  6. #6
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Par défaut
    oui je n'étais pas sur d'avoir compris
    je vais tester dans mon ihm
    merci

  7. #7
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Par défaut
    cela n'a pas fonctionné

    j'essaye d'ouvrir un fichier sur un serveur
    j'ai testé avec mon login , domain , password => ok j'ouvre le fichier

    test avec un un autre login ,meme domaine , password sur un autre pc j 'ai ce message

    accès refusé contacter votre administrateur


    voici la commande que je passe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks.Open Filename:="\\KO1-ZER-ZGC-02\TOUT\_ZAG\Import\rech_resultat2VB.txt"

  8. #8
    Invité
    Invité(e)
    Par défaut
    tu as testé comme ça?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub TEST()
    If AdminLogOn("username", "domaine", "password") Then
    Workbooks.Open Filename:="\\KO1-ZER-ZGC-02\TOUT\_ZAG\Import\rech_resultat2VB.txt"
    Logoff
    End If
    End Sub

  9. #9
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 119
    Par défaut
    yes
    en jouant sur les variables login , domaine et password bien sur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub TEST()
     If AdminLogOn("login", "domaine", "password") Then
        'Shell "C:\Windows\System32\calc.exe"
        'Shell "C:\Windows\system32\notepad.exe"
        Workbooks.Open Filename:="\\KO1-ZER-ZGC-02\TOUT\_ZAG\Import\rech_resultat2VB.txt"
     Logoff
     End If
    End Sub
    il y a un endroit particulier ou mettre le code peut être ?
    la j'ai tout mis dans un même module

    j'ai la version vba pour application 7.1

Discussions similaires

  1. VBA Sauvegarder fichier avec droits admin
    Par wagui31 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/04/2012, 14h55
  2. droits admin sur le poste de travail
    Par foxynet67 dans le forum Windows XP
    Réponses: 4
    Dernier message: 13/11/2006, 18h56
  3. [Sécurité] Gérer les droits Admin/Simple users/Personnes externes
    Par dessinateurttuyen dans le forum Langage
    Réponses: 5
    Dernier message: 16/08/2006, 09h37
  4. lancer script avec droit admin
    Par shintoisme dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 06/07/2006, 19h09
  5. Réponses: 3
    Dernier message: 20/09/2004, 11h43

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