To allow users to access different version of Word in c#, you can
either use late binding, which is very hard to implement in c#, or make
use of the earliest Word Object Library, ie. OLB 9.0 for Word 2000.
The following article seem to imply that if you have a later version of
Word, eg. Word XP, you can remove the reference and use browse to look
for the older OLB, eg. MSWORD9.OLB:
http://support.microsoft.com/kb/244167/
I've tried it but when I check the properties of the reference in
c#Beta2, it shows up as Object Libary 11.0 which is the version for
Word XP on my PC. The MSWORD9.OLB was copied from my previous version
of Office 2000 and therefore is a valid and correct OLB. I am using
beta2 so I am not sure if this is also an issue with c#2003. Am I
doing something wrong or is this a problem with c#?
Thanks