mso9.dll and mso.dll

M

Mark Durrenberger

I've written an add-in for MS Project that uses the commandbar objects
(commandbar button etc).

I want to distribute my application but I can't assume that they've
installed Office. So I need to include MSO9.dll with my distribution. (it
does not look like MSO9.dll is included in the MS Project install).

Can I do this?

2nd problem.
If the user has a more recent version of office (2003, xp) then they get
MSO.dll - is it the "replacement" for mso9.dll

How do I handle the two dll files in a distribution (or do I create two
different versions of my distribution one with mso9.dll and the other with
mso.dll)?

Thanks
Mark


--
_________________________________________________________
Mark Durrenberger, PMP
Principal, Oak Associates, Inc, www.oakinc.com
"Advancing the Theory and Practice of Project Management"
________________________________________________________

The nicest thing about NOT planning is that failure
comes as a complete surprise and is not preceded by
a period of worry and depression.

- Sir John Harvey-Jones
 
S

Stephen Bullen

Hi Mark,
I've written an add-in for MS Project that uses the commandbar objects
(commandbar button etc).

I want to distribute my application but I can't assume that they've
installed Office. So I need to include MSO9.dll with my distribution. (it
does not look like MSO9.dll is included in the MS Project install).

No, I don't think mso.dll is a redistributable component. If your users
have Project installed, they'll have that dll. You should find that if you
create your addin referencing the earliest version of the MSO dll you're
likely to encounter (typically mso9.dll), that should upgrade automatically
when used with later versions of Project.

Regards

Stephen Bullen
Microsoft MVP - Excel
www.oaltd.co.uk
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top