Bonjour à tous,
j'ai un problème assez bizarre d'execution d'un fichier mde.
J'ai une application développée sous Office 2003 qui fonctionne très bien. Cette application possède un code VBA tout simple à l'ouverture du formulaire de démarrage (voir ci-après le code) et qui fonctionne très bien avec le mdb.
Lorsque je compile en mde sous Office 2010, je ne reçois pas d'erreur.
Mais lorsque j'exécute sous Office 2010 le mde, rien ne fonctionne : ni le code à l'ouverture, ni aucun bouton. Comme si toutes les macros étaient dévalidées au démarrage. Sauf que le formulaire se lance par la macro Autoexec et non par le paramètre de base.
De plus, lorsque je lance l'application la première fois, Access me demande d'en faire un document approuvé, ce que je fais. Donc ce n'est pas ça non plus, à priori.
J'ai vérifié le paramétrage des macros dans Access : il est bien à "Autoriser toutes les macros (attention dangereux, blablabla...)".
Donc là, je sèche complètement pour savoir quelle propriété fait que les macros/codes VBA ne s'exécutent pas au lancement de l'application.
Si quelqu'un a une idée, je suis preneur.
D'avance merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Form_Open(Cancel As Integer) Me.Section(acFooter).VISIBLE = False Me![Etq_Version].Caption = Version End Sub
Partager