G
Guest
Guest
Bonjour à tous
J'ai une macro complémentaire qui fonctionne très bien sous XP.
Cette macro ecrit un fichier .ini à l'aide de l'api WIN32 WritePrivateProfileString.
Si j'ai choisit la solution du fichier ini, c'est que le classeur est volumineux et l'enregistrement des options dans des cellules de ce même fichier est long.
L'installation de cette macro complémentaire se fait par VBA dans l'un des répertoires retournés par Application.LibraryPath ou Application.UserLibraryPath.
Sous XP donc pas de problème. Par contre sous Vista, comme ces deux dossiers sont protégés en écriture, le fichier .ini qui accompagne la macro complémentaire n'est jamais écrit.
La seule solution que j'ai trouvé a été de déprotéger ces deux dossiers.
Je ne connais pas grand chose à Vista.
Quelqu'un parmi vous connaitrait-il une solution autre que de déprotéger les dossiers?
Je n'ai rien trouvé dans les bases de connaissance de microsoft ni par google.
Merci de vos réponses et votre imagination.
Cordialement
Hasco
J'ai une macro complémentaire qui fonctionne très bien sous XP.
Cette macro ecrit un fichier .ini à l'aide de l'api WIN32 WritePrivateProfileString.
Si j'ai choisit la solution du fichier ini, c'est que le classeur est volumineux et l'enregistrement des options dans des cellules de ce même fichier est long.
L'installation de cette macro complémentaire se fait par VBA dans l'un des répertoires retournés par Application.LibraryPath ou Application.UserLibraryPath.
Sous XP donc pas de problème. Par contre sous Vista, comme ces deux dossiers sont protégés en écriture, le fichier .ini qui accompagne la macro complémentaire n'est jamais écrit.
La seule solution que j'ai trouvé a été de déprotéger ces deux dossiers.
Je ne connais pas grand chose à Vista.
Quelqu'un parmi vous connaitrait-il une solution autre que de déprotéger les dossiers?
Je n'ai rien trouvé dans les bases de connaissance de microsoft ni par google.
Merci de vos réponses et votre imagination.
Cordialement
Hasco