E
Ed Sowell
I have an Excel VBA project that launches Word for some tasks like making
mailing labels. I am doing my development work on a Vista machine using
Office 12. When I try to run it on another machine using XP Pro with Office
10 I get Missing library error messages. Changed it over to late binding,
but no help. It seems happy with what it can find in the Office 10
libraries, but there is something that makes it insist on Word 12 object
libraries, which gets marked as MISSING among the References, which maps to
MSWORD.OLB. Snooping around I found on the XP machine C:\Program
files\microsoft office\Office 12, but there is no MSWORD.OLB in it. So, I
copied one over from my Vista-Office 12 machine, and it works!
But, I am a little bit uneasy about this. For one thing, I don't imagine one
is supposed to be doing that because of licensing issues. I'm not too
worried about that, however, because the single user of the software does
have a licensed Office 10. I'm more concerned about
(a) why I should have to do this. I don't think I'm using any exotic
features only available in Office 12. As a matter of fact, I did the
original development on the very machine and software that it now won't work
on! (b) are there any technical issues lurking here? That is, when I put
this on my user's machine will it mess up his use of Word 2000?
Any help greatly appreciated.
BTW, I got some suggestions in the Excel programming news group, but no
answers to the above questions. They suggested I bring it over here.
Ed
mailing labels. I am doing my development work on a Vista machine using
Office 12. When I try to run it on another machine using XP Pro with Office
10 I get Missing library error messages. Changed it over to late binding,
but no help. It seems happy with what it can find in the Office 10
libraries, but there is something that makes it insist on Word 12 object
libraries, which gets marked as MISSING among the References, which maps to
MSWORD.OLB. Snooping around I found on the XP machine C:\Program
files\microsoft office\Office 12, but there is no MSWORD.OLB in it. So, I
copied one over from my Vista-Office 12 machine, and it works!
But, I am a little bit uneasy about this. For one thing, I don't imagine one
is supposed to be doing that because of licensing issues. I'm not too
worried about that, however, because the single user of the software does
have a licensed Office 10. I'm more concerned about
(a) why I should have to do this. I don't think I'm using any exotic
features only available in Office 12. As a matter of fact, I did the
original development on the very machine and software that it now won't work
on! (b) are there any technical issues lurking here? That is, when I put
this on my user's machine will it mess up his use of Word 2000?
Any help greatly appreciated.
BTW, I got some suggestions in the Excel programming news group, but no
answers to the above questions. They suggested I bring it over here.
Ed