Salut,
Oui, avec les versions de Word avant 2007, tu viens de le dire, utilise une macro "AutoOpen".
Néanmoins tu dois être conscient qu'il est toujours possible de demander à Word de démarrer sans exécuter une macro (encore heureux sinon bonjour les virus) et que ton utilisateur peut alors avoir accès au contenu du document. Pour diminuer ce pb, tu peux protéger ton document par un encryptage sur la lecture (assez efficace) que tu décryptes dans la macro. Comme ça, si ton utilisateur refuse d'exécuter ta macro, et qu'il ne connait pas ton mot de passe, Word refuse d'ouvrir le document.
Dans Word 2003, l'option est dans la commande "Fichier-Enregistrer Sous..." puis tu cliques sur le menu "Outils" situé dans le haut de la boite de dialogue, et sur l'item "Sécurité". Dans le champ "Mot de passe pour la lecture", tu tapes un truc assez sévère mais attention, ruse encore une fois car comme tu dois supprimer par macro ta protection, un petit malin
pourrait aller voir le mot de passe dans le code VBA de ton modèle, donc le mieux est prendre un mot-clé VBA bien tordu (du style "SmartTagRecognizer" ou un nom de répertoire que ton application utilise)
Partager