Microsoft has acknowledged a serious problem with Access 2000 if you copy in a code module such as the Satellite Forms API. The description of the problem, and their solution, can be found at:
http://support.microsoft.com/default.aspx?scid=3Dkb;en-us;Q304548
Unfortunately, the
results of this bug can be that an Access project is rendered useless until you
rebuild to a new project. I stumbled
across this when converting a project in Access ’97 to Access 2000, and
rebuilding every form, report, query, etc. did not seem like a viable (or
pleasant) option.
First, a disclaimer: I have tried this on two projects and it has worked perfectly both times. But given that this is a Microsoft product, past successes do not guarantee future results. Make sure you have backups before you start!
Steps to insert the Satellite Forms API:
I have also found that I can copy the code from the file ActiveX.txt, that is located in Program Files\Satellite Forms EE\Doc (this is 4.1.3), and paste it using step #5. The results are the same. This issue is to avoid using an insert of code into your working project.
Lee Church