Bonjour,
Est-ce que c'est possible de rendre impossible l’enregistrement sous code VBA ?
Merci pour votre aide
Bonnes Fêtes de fin d'année :D
Version imprimable
Bonjour,
Est-ce que c'est possible de rendre impossible l’enregistrement sous code VBA ?
Merci pour votre aide
Bonnes Fêtes de fin d'année :D
Bonjour
Oui (si pour ne te protéger que des enfants de choeur) : utilisation de l'évènement Workbook_BeforeSave
Non, s'il s'agit de te protéger réellement de filous divers :D
Il serait bien plus simple et bien plus sûr d'enregistrer le fichier en le protégeant de l'écriture :
Fichier > Enregistrer Sous > Outils > Options générales > Mettre un mot de passe dans "Mot de passe pour modification"
Ensuite, à l'ouverture du fichier, un mot de passe sera demandé.
L'utilisateur pourra aussi cliquer sur "Lecture seule" ce qui lui permettra de lire le contenu et même de le modifier mais il ne pourra pas enregistrer ces modifications.
A priori, ça ressemble beaucoup à ce que tu souhaites obtenir mais c'est bien plus fiable que de passer par du VBA.
Bonjour a tous,
C'est pas très clair comme question !Citation:
Est-ce que c'est possible de rendre impossible l’enregistrement sous code VBA ?
2 questions possibles :
- Est-il possible de rendre impossible d'utiliser la commande "enregistrer sous" avec un code VBA ?
- Est-il possible de rendre impossible d'utiliser la commande "enregistrer" avec un code VBA ?
Dans les 2 cas, la réponse est NON : il suffit de désactiver les macros pour le faire !
C'est très relatif comme protection, car il ne pourra pas "enregistrer" mais il pourra "enregistrer sous", avec les modifications (et sans le mot de passe pour modification).
Rien n'interdit ensuite de renommer le fichier modifié.
C'est exactement ce qui viendra (en premier réflexe - et parmi d'autres) à l'esprit d'un "filou" (voir mon message plus haut) qui voudrait "tricher", "manipuler", etc ...:DCitation:
Rien n'interdit ensuite de renommer le fichier modifié
Dans ce cas, aucune protection depuis Excel ne pourrait garantir l'impossibilité de modification du fichier.
La seule solution serait de le placer (ainsi que son répertoire) en lecture seule au niveau des sécurités de l'explorateur Windows.
Tout ça, bien sûr, dépend du niveau de sécurité souhaité par le demandeur.
A préciser...