K
Keith Survell
A little bit of background before I dive into the meat of this one
(which has me utterly stumped):
The situation is this: a program written in Visual Basic 6.0 is
automating Word. It does this via late binding; e.g.:
Dim oWordApp as Object
Set oWordApp = CreateObject("Word.Application")
The program has been working quite well on thousands of common,
user-level computers for nearly two years now. The users have Word 97,
Word 2000, Word XP, and Word 2003. It works with all of them, because,
well, it was designed to.
On one particular user's computer, this process of obtaining an instance
of a Word Application is failing with the error:
"Class Factory could not supply the requested class"
The computer in question is (nearly) brand-new, from HP. It has Office
2003 Basic Edition. The program HAD worked previously.
I've investigated the usual suspects - Word add-ins, bad registry
settings, other programs, viruses, corrupted normal.dot, as well as a
bunch of other things from the MS KB (unfortunately, I do not have a
list of all the articles & looked up, nor all the solutions I tried).
I've done a detect & repair, an un-install & re-install, a simple
re-install over the existing installation, and so far nothing has helped.
I'm at a total loss here. If anyone at all has any ideas or suggestions
or experience with similar problems, please reply to this thread. If you
would like more details on the problem, please let me know - by either
posting here or by replying to my email. I will happily post more
details, though I'm fairly certain I've given a detailed explanation of
the problem - but I freely admit I'm out of my league here.
As always, help is greatly appreciated. This one's a real toughie, for sure!
--
Keith M. Survell
Director of Software Development
Promethean Software Corporation
(e-mail address removed)
(which has me utterly stumped):
The situation is this: a program written in Visual Basic 6.0 is
automating Word. It does this via late binding; e.g.:
Dim oWordApp as Object
Set oWordApp = CreateObject("Word.Application")
The program has been working quite well on thousands of common,
user-level computers for nearly two years now. The users have Word 97,
Word 2000, Word XP, and Word 2003. It works with all of them, because,
well, it was designed to.
On one particular user's computer, this process of obtaining an instance
of a Word Application is failing with the error:
"Class Factory could not supply the requested class"
The computer in question is (nearly) brand-new, from HP. It has Office
2003 Basic Edition. The program HAD worked previously.
I've investigated the usual suspects - Word add-ins, bad registry
settings, other programs, viruses, corrupted normal.dot, as well as a
bunch of other things from the MS KB (unfortunately, I do not have a
list of all the articles & looked up, nor all the solutions I tried).
I've done a detect & repair, an un-install & re-install, a simple
re-install over the existing installation, and so far nothing has helped.
I'm at a total loss here. If anyone at all has any ideas or suggestions
or experience with similar problems, please reply to this thread. If you
would like more details on the problem, please let me know - by either
posting here or by replying to my email. I will happily post more
details, though I'm fairly certain I've given a detailed explanation of
the problem - but I freely admit I'm out of my league here.
As always, help is greatly appreciated. This one's a real toughie, for sure!
--
Keith M. Survell
Director of Software Development
Promethean Software Corporation
(e-mail address removed)