You have to install the correct version PIA (Primary Interop Assemblies) along with your app, the app interacts through these assemblies. Then you have put a label on the box saying that your app requires this version Office to operate.
Will installing the Office PIA as prerequisite allow Office 2000 users to 'access' the Microsoft.Office.Core
and Microsoft.Office.Interop.Word references ? NO. Interesting reading here
Office 2003/7 must be already installed on end users system in order for the relevant PIA to be installed. Argh
So my question remains : how can I test for MS Office >2003 and if not available, messagebox.show "not available" ?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.