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 :

probleme d'autorisations des dossiers créés avec mkdir [XL-MAC 2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Controleur qualité
    Inscrit en
    Novembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Controleur qualité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2018
    Messages : 3
    Par défaut probleme d'autorisations des dossiers créés avec mkdir
    Bonjour à tous,

    je rencontre depuis peu (environ 2 semaines) un problème lors de l'utilisation de la fonction mkdir dans l'une de mes macros excel en VBA.

    En effet, il se trouve que maintenant tout dossier créé grâce à la fonction mkdir se voit attribuer un privilège "personnalisé" pour ce qui est du partage et des permissions. Ce qui fait que lorsque j'essaie d'y accéder par la suite, un message d'erreur apparaît : "Impossible d’ouvrir le dossier «*DossierTest*» car vous ne disposez pas de l’autorisation nécessaire pour afficher son contenu."

    Pour tester ce phénomène, j'ai créé une simple macro avec une ligne de code permettant de créer un dossier "DossierTest" sur mon bureau.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MkDir "/Users/MIB/Desktop/DossierTest"
    Le dossier est bien créé mais je ne peux y accéder.

    Je travail sous la version macOS Sierra 10.12.6 et sous excel 2016. L'une des solutions pour moi serait de créer les dossiers souhaités en amont manuellement mais cette solution n'est pas du tout optimisée. De plus, je cherche à comprendre pourquoi tout fonctionnait très bien il y a 2 semaines et, d'un coup, ça n'a plus été le cas.

    Merci d'avance.

  2. #2
    Candidat au Club
    Homme Profil pro
    Controleur qualité
    Inscrit en
    Novembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Controleur qualité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2018
    Messages : 3
    Par défaut
    J'en déduit que je suis le seul ennuyé?

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Un sous-dossier d'un dossier protégé est bien évidemment également protégé.
    Ton problème n'est pas celui du sous-dossier, mais celui de la protection du dossier où tu le crées.
    je cherche à comprendre pourquoi tout fonctionnait très bien il y a 2 semaines et, d'un coup, ça n'a plus été le cas.
    ben .. --->>
    - soit tu créais dans le même dossier et tu en as, depuis, modifié les privilèges d'accès
    - soit tu créais dans un autre dossier, non protégé, lui.

    Tu es bien le seul à savoir ce que tu as installé comme privilèges, autorisations, etc ... Et cela n'a rien à voir avec VBA/Excel en soi.

  4. #4
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    Bonjour,

    Le sandbox d’apple fait qu’une application tierce ne peut plus faire ce quel veut dans le système.
    Et là on passe par un code vba pour la création d’un dossier 📁 et non en natif dans l’application pour créer celui-ci.

    Je pense que pour régler le problème il faut passer par du vba et AppleScript en sus :
    Lire cette discussion à partir de ce post https://www.developpez.net/forums/d1.../#post10455951
    Puis faire une recherche sur internet : AppleScript créer un dossier
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

  5. #5
    Candidat au Club
    Homme Profil pro
    Controleur qualité
    Inscrit en
    Novembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Controleur qualité
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2018
    Messages : 3
    Par défaut Autorisations rétablies
    Bonjour à tous et merci à unparia et ryuautodidacte pour vos réponses.

    La mise à jour d'EXCEL de ce matin a corrigé mon problème. Les dossiers sont de nouveaux créés avec les bonnes autorisations. J'avoue que je suis incapable d'expliquer ce qui s'est passé mais je suis heureux que tout soit rentré dans l'ordre.

    Bonne continuation à vous à plus tard et dsl pour le dérangement.

  6. #6
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    Bonjour,

    C’est bien que ce problème soit résolu avec la maj ,
    Mais sache que sur Mac pour certaines actions tu devras en passer par du VBA avec de l’applescript,
    Donc si cela coince pense-y car la solution sera peut-être de ce côté …
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/03/2010, 11h10
  2. Réponses: 8
    Dernier message: 22/12/2009, 16h20
  3. {VBA Excel}Probleme l'acces des dossiers
    Par Thomas69 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/06/2007, 09h48
  4. Réponses: 5
    Dernier message: 06/03/2007, 15h03
  5. Réponses: 15
    Dernier message: 15/11/2005, 17h33

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