Walter Meester
HoogkarspelNetherlands
General information
Category:
Coding, syntax & commands
Title:
OLE: 0x80020005 error when printing via word 97
Because the report write can't print some text sideways and other text normal, i
decided to use word 97 as a report writer. I made a document, create a connection to my
datasource (via mailmerge) and saved the file.
In VFP i wrote the following program lines to print the report:
LOCAL Word
word=createobject("word.application.8")
word.activeprinter=getprinter()
word.documents.open(SET("DEFAULT")+SYS(2003)+"\etiket.doc")
Word.activedocument.printout(,,,,,,2) && make 2 copies
word.documents.close
word.quit
This works fine in NT 4.0 and in the development environment of VFP under Window 95
But when i make an Executable and start it, it generates the following
error message: "OLE : 0x80020005: Type mismatch" on the printout line.
It seems to be that this will only occur when i start the executable (rather than
the APP or the lines in the command window) under Windows 95.
By the way: I'm using :
Windows 95 latest version
MicroSoft Office 97 (Professional)
The correct ODBC drivers
I've tried this on two sepparate machines: the same result.
Might this be a bug ???
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only