I've only found this error in Access 2007. I create a database and a form and add controls with code behind them - say a button to open a form. It works great. Then when I close the db and reopen and click on that same control if gives the error message I descibed. I have to go into design view, click on the even procedure, simply just open up the vb screen, make no changes, close the screen and it works again. Its definitely a bug which poses a problem when the users need to use the db on a daily basis. Any ideas on how to fix this?