Access missing mso.dll for Office11

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

When I look into my code references I have Office12 listed. I used to have
Office11 listed but somehow it got changed to Office12(for)Office2007. I do
not have Office12 on my machine.

When I package my app with the Access Extensions and put it on my clients
computer I get an error message when trying to access the FileDialog part of
the mso.dll saying "missing .dll". I tried registering the .dll when I browse
within the Tools,References w/o luck. I tried using the CommonDialog .dll
which is listed in the KB 888695 but that does not work for me since the
filters(which I adjusted) did not work and also I need the folder option for
setting default folders. Any help greatly appreciated.
 
You must have had Office 12 at 1 time, or copied your app from a machine
that did. I suggest unintalling Office and rebooting, then find a registry
cleaning tool:

http://www.compareregistrycleaners.com

After running the registry cleaner, reinstall Office 2003 using the "Run all
from my computer" option.
 
Craig said:
When I look into my code references I have Office12 listed. I used to have
Office11 listed but somehow it got changed to Office12(for)Office2007. I do
not have Office12 on my machine.

When I package my app with the Access Extensions and put it on my clients
computer I get an error message when trying to access the FileDialog part of
the mso.dll saying "missing .dll". I tried registering the .dll when I browse
within the Tools,References w/o luck. I tried using the CommonDialog .dll
which is listed in the KB 888695 but that does not work for me since the
filters(which I adjusted) did not work and also I need the folder option for
setting default folders. Any help greatly appreciated.

Do you even need to mso.dll file? What are your references?

Do you have any references besides the basics? Are you sure you
need them? Write down the path and name of the extra ones, delete
from the references list and Compile and Save All. Keep any
necessary references and ensure they are distributed to the target
system.

For a very detailed page on reference problems see
http://www.accessmvp.com/djsteele/AccessReferenceErrors.html

Ctrl+G will take you into the Debug/Immediate window. Then click on
Tools on the menu bar and References.

The Access 2003 default references when the MDB is in A2000 format are
Visual Basic for Applications
Microsoft Access 11.0 Object Library
OLE Automation
Microsoft DAO 3.6 Object Library
Microsoft ActiveX Data Objects 2.1/2.5 Library

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
 
I just have Office12.0 Object Library besides the ones that you listed below.
About 6 months ago I had the beta version of Access2007 on my machine. I had
to delete it the next day since it screwed up my machine. On my database when
I about 3 months ago I was able to reference the Office11.0 object library. I
need it because my app requires a FileOpenDialog box and a FolderDialog box.
I tried using the .dll that I wrote about below but that does not hit the
spot.
 
Craig said:
I just have Office12.0 Object Library besides the ones that you listed below.
About 6 months ago I had the beta version of Access2007 on my machine. I had
to delete it the next day since it screwed up my machine. On my database when
I about 3 months ago I was able to reference the Office11.0 object library. I
need it because my app requires a FileOpenDialog box and a FolderDialog box.
I tried using the .dll that I wrote about below but that does not hit the
spot.

Use the API calls instead at the API section at the Access Web at
www.mvps.org/access. Then you won't need the reference.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
 
If you installed the Office Compatability Pack enabling earlier Office
versions to read the new Office 2007 file formats, that appears to replace
the Office 11 library with the newer Office 12 library. In my case, I set
the library reference on a computer that does not have that compatability
pack installed.
Paul Shapiro
 
Craig said:
I just have Office12.0 Object Library besides the ones that you listed
below.
About 6 months ago I had the beta version of Access2007 on my machine. I
had
to delete it the next day since it screwed up my machine. On my database
when
I about 3 months ago I was able to reference the Office11.0 object
library. I
need it because my app requires a FileOpenDialog box and a FolderDialog
box.
I tried using the .dll that I wrote about below but that does not hit the
spot.

In that case, just uncheck the reference. You do not need it any more.
 
Back
Top