Bonjour tous,
J’ai mis en place et déployer une application Access (accdb) qui fonctionne correctement.
Je décide maintenant de créer un accde pour éviter que les utilisateurs (curieux) voient mon code.
A la création du fichier accde, je ne rencontre aucun message d’erreur.
Par contre quand je lance le fichier accde j’ai le message d’information suivant:« l’expression entré comporte un nom de fonction que logiciel nomdemonlogiciel ne peut pas trouver »
Quand je clique sur ok , j’ai une boite de dialogue ci-joint : « l’action a échoué nom de la macro autoexec »
La macro autoexec lance le chargement du ruban loadribbon conformément au tutoriel de warin (j’utilise un ruban personnalisé dans mon application)
Quand je ferme la boite de dialogue, plus aucun code vba ne fonctionne. Tous les boutons ne fonctionnent plus.
Pour tenter de localiser et neutraliser le problème : je supprime la macro autoexec,
La à la création du fichier accde, il n’y a toujours pas de message d’erreur, quand je lance le nouveau fichier accde, je n’ai plus ce message d’information : « l’expression entré comporte un nom de fonction que logiciel nomdemonlogiciel ne peut pas trouver » et la boite de dialogue « l’action a échoué nom de la macro autoexec » n’apparaît plus.
Par contre j’ai toujours le même problème avec mes codes vba qui ne fonctionnent plus.
Je me pose la question suivante : Peut on créer un fichier accde à parir d’un fichier accdb contenant une macro autoexec ?
Et j’aimerais savoir comment faire pour que mon code vba fonctionne toujours après creation du fichier accde ?
J’espère avoir mieux exposer ma preoccupation.
Bien merci de votre aide.
Nb : A la compilation generale de tout mon code, je ne rencontre aucun message d’erreur.
Partager