When I do as you have identified there are several files
whose check box is not marked. How do I identify the ones
that should be marked by Access?
Well... which references are essential for Access? or which are
essential for your database?
The three that you MUST have are:
Visual Basic for Applications
Microsoft Access x.xx Object Library
and either
Microsoft DAO y.yy Object Library
or
Microsoft ActiveX Data Objects z.zz Object Library
x and y vary with the release of Access (x.xx = 10.00 for AccessXP for
instance; y.yy will be 3.6 for that release).
Your database may or may not have other libraries included to enable
"bells and whistles". Try unchecking them all (BACK UP THE DATABASE
FIRST!!!!) except these three (or if DAO and ActiveX are both checked
leave them both); test everything, and see what breaks.
My guess is that a lot of unneeded references were checked on the
development machine, and the problem is arising because the libraries
selected do not exist on the user machine. Removing the references or
installing the .DLL file will solve the problem; remove the reference
unless you are sure you *need* the functionality.
John W. Vinson[MVP]