Bonsoir à tous,
J'ai développé une application en VB sous Ms office Excel 2003 qui utilise les références suivantes:
- Microsoft Excel 11.0 object library
- OLE Automation
- Microsoft office 11.0 object library
- Microsoft forms 2.0 object library
- Microsoft ActivX Data Object Recordset 2.8 library
- Microsoft ActivX Data Object 2.8 library
- Microsoft ADO 2.8 for DLL and security
- Microsoft Outlook 11.0 object library
Le problème est le suivant, si je protège le code VB de l'application par mot de passe que je sauvegarde, je peux fermer l'application et la ré ouvrir sans problème à condition de ne pas fermer excel. Si je ferme excel et que je lance l'application alors j'ai le message suivant: "Microsoft office Excel à rencontré un problème et doit être fermé."
Pour m'en sortir il faut que j'ouvre le fichier, je désactive les macros, je supprime la protection du code et que j'enregistre. Ensuite je peux ouvrir le fichier autant que je veux Excel lancé ou non et ça fonctionne. Conclusion, il m'est impossible de protéger mon code.
Quelqu'un a t'il une idée?. Par avance merci
J'ai développé une application en VB sous Ms office Excel 2003 qui utilise les références suivantes:
- Microsoft Excel 11.0 object library
- OLE Automation
- Microsoft office 11.0 object library
- Microsoft forms 2.0 object library
- Microsoft ActivX Data Object Recordset 2.8 library
- Microsoft ActivX Data Object 2.8 library
- Microsoft ADO 2.8 for DLL and security
- Microsoft Outlook 11.0 object library
Le problème est le suivant, si je protège le code VB de l'application par mot de passe que je sauvegarde, je peux fermer l'application et la ré ouvrir sans problème à condition de ne pas fermer excel. Si je ferme excel et que je lance l'application alors j'ai le message suivant: "Microsoft office Excel à rencontré un problème et doit être fermé."
Pour m'en sortir il faut que j'ouvre le fichier, je désactive les macros, je supprime la protection du code et que j'enregistre. Ensuite je peux ouvrir le fichier autant que je veux Excel lancé ou non et ça fonctionne. Conclusion, il m'est impossible de protéger mon code.
Quelqu'un a t'il une idée?. Par avance merci