Ouverture de base en lecture seule

Fermé
cocoingenieur Messages postés 1 Date d'inscription vendredi 29 juin 2018 Statut Membre Dernière intervention 29 juin 2018 - 29 juin 2018 à 15:43
thev Messages postés 1923 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 17 décembre 2024 - 1 juil. 2018 à 20:19
Bonjour,
7 personnes utilisent un fichier Excel commun.
Fréquemment, ce fichier est ouvert uniquement pour être consulté.
Cependant, toutes les personnes doivent avoir la possibilité de modifier le fichier.
Actuellement, et pour éviter de modifier le fichier par erreur, lors d’une simple consultation, le mode « lecture seule recommandée » est activé . C.à.d. que lors de l’ouverture du fichier une fenêtre apparait : « L’auteur souhaite que vous ouvriez « 123.xls » en lecture seule, à moins que vous ne deviez y apporter des modifications Voulez-vous l’ouvrir en lecture seule? ».
Les personnes peuvent donc choisir s’ils veulent ouvrir le document en lecture seule ou pas.
Comme ce classeur est souvent ouvert et refermé pour de la consultation et rarement pour de la modification, je cherche un moyen de supprimer l’apparition de cette fenêtre.
Càd que le fichier s’ouvre automatiquement en lecture seule sans l’apparition de la fenêtre « L’auteur souhaite… » et que lorsque l’utilisateur veut effectuer des modifications, il enlève la lecture seule.

Je ne veux pas utiliser la protection de la feuille ou la fonction Marquer comme finale.
Si les utilisateurs doivent ôter la protection de la feuille pour faire leur modification, ils vont oublier de la remettre avant d’enregistrer le document.
Merci d’avance pour votre aide
Cordialement

1 réponse

thev Messages postés 1923 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 17 décembre 2024 692
1 juil. 2018 à 20:19
Bonjour,

ci-jointe une proposition de solution via :
1- un script VBS permettant d'ouvrir le fichier en lecture seule : exemple.vbs
2- un code permettant de modifier le fichier avec contrôle de la modification éventuelle par un autre utilisateur : exemple.xlsm

https://cjoint.com/c/HGbr5IBRuWK
0