O
Olivier
Guest
Salut le forum,
j'ai une question difficile je crois
Je commence par placer le contexte :
J'ai développé une application vba, qui est placée dans un répertoire accessible uniquement en lecture et execution (pas d'ecriture)
lors de l'exécute du code vba, il y a un workbooks.add, je veux renommer automatiquement ce nouveau classeur (qui porte le nom de Classeur1 par défaut) mais impossible, j'ai un message d'erreur qui me dit que ce nouveau classeur est en lecture seule (il semble hériter des droits de l'application vba)
Je sais que les applications microsoft ont la mauvaise habitude de vouloir placer des fichiers temporaires dans le meme repertoire que le fichier en cours d'utilisation, et ca ne m'arrange pas puisque j'interdis l'ecriture dans ce repertoire.
Ainsi, je voudrais me débarasser de ce problème en modifiant peut-etre une variable d'environnement excel pour que ce nouveau classeur soit crée dans un répertoire différent, directement dans le repertoire privé de l'utilisateur.
Est-il possible de modifier à ce point le fonctionnement d'Excel ? Ou dois-je céder des droits d'écriture et mettre en 'danger' mon application ?
Merci beaucoup de votre aide si vous avez une idée.
Je vous souhaite une bonne journée ^^
Olivier.
j'ai une question difficile je crois
Je commence par placer le contexte :
J'ai développé une application vba, qui est placée dans un répertoire accessible uniquement en lecture et execution (pas d'ecriture)
lors de l'exécute du code vba, il y a un workbooks.add, je veux renommer automatiquement ce nouveau classeur (qui porte le nom de Classeur1 par défaut) mais impossible, j'ai un message d'erreur qui me dit que ce nouveau classeur est en lecture seule (il semble hériter des droits de l'application vba)
Je sais que les applications microsoft ont la mauvaise habitude de vouloir placer des fichiers temporaires dans le meme repertoire que le fichier en cours d'utilisation, et ca ne m'arrange pas puisque j'interdis l'ecriture dans ce repertoire.
Ainsi, je voudrais me débarasser de ce problème en modifiant peut-etre une variable d'environnement excel pour que ce nouveau classeur soit crée dans un répertoire différent, directement dans le repertoire privé de l'utilisateur.
Est-il possible de modifier à ce point le fonctionnement d'Excel ? Ou dois-je céder des droits d'écriture et mettre en 'danger' mon application ?
Merci beaucoup de votre aide si vous avez une idée.
Je vous souhaite une bonne journée ^^
Olivier.