Donner accès fichiers textes Mac

J'ai créé un programme python qui génère des dizaines de fichiers txt avec des données numériques. Pour exploiter rapidement ces données numériques dans Excel, j'ai créé une macro Excel VBA qui rappatrie automatiquement tous les fichiers txt en tant qu'onglet dans un classeur Excel. Le programme Python et la macro VBA fonctionnent parfaitement sur PC.

Problème sur Mac : une fenêtre "Octroyer l'accès au fichier" stipulant que des autorisations supplémentaires sont nécessaire pour accéder au fichier txt s'ouvre avant l'ouverture de CHAQUE fichier txt à ouvrir. Cela m'oblige à accorder l'accès à chaque fichier txt un par un.

Sauriez-vous comment faire pour éviter l'apparition de cette fenetre ?

Merci d'avance !


Infos supplémentaires :

  • Réglages Système > Confidentialité et sécurité > Fichiers et dossiers : Microsoft Excel fait déjà parti des applications avec autorisation accordée
  • Changer les 'partage et permissions' en 'lecture et écriture' pour chaque fichier txt ne résout pas le problème
  • Une fois l'autorisation accordée pour un fichier txt, si je le supprime puis le regénère à partir du programme Python, l'autorisation est conservée dès lors qu'il a le même nom que celui pour lequel l'autorisation avait été accordée


Comment octroyer l'accès à un ensemble de fichiers txt ouverts par une macro Excel VBA

[Titre Modifié par l’Hôte]

MacBook Pro 13″, macOS 13.6

Publiée le 30 nov. 2024 à 19h17

Répondre
2 réponses

Le 30 nov. 2024 à 19h30 en réponse à lodu

Bonjour lodu,


Dans Réglages Système > Confidentialité et sécurité > Fichiers et dossiers > Excel, cliquez sur “>” pour voir les dossiers autorisés. Il faudrait peut-être que vous génériez vos fichiers dans ces dossiers.


Sinon, essayez l’accès complet au disque pour Excel dans Réglages Système > Confidentialité et sécurité.

Donner accès fichiers textes Mac

Bienvenue dans la Communauté d’assistance Apple
Un forum où les clients Apple s’entraident avec leurs produits. Faites vos premiers pas avec votre compte Apple.