想要在VFP中打印一个WORD文档,这怎么解决
RT,由于一次要处理大量的WORD和EXCEL同时混合打印情况,EXCEL是用VFP调用打印的,WORD代码如下
if type('MYWORD')<>'O'
MYWORD = CreateObject('WORD.APPLICATION')
endif
MYWORD=CREATEOBJECT('WORD.APPLICATION')
filelj='D:\'+m_period+'\output\'+m_bh+'.doc'
ow=MYWORD.DOCUMENTS.open(filelj)
myword.ActiveDocument.PrintPreview
myword.visible=.t.
ow.saved=.t.
ow.close
myword.quit
RELEASE myword
report form (m_period+'\output\'+m_bh+'.doc') to printer
report form (m_period+'\output\'+m_bh+'.doc') to printer prompt
出现“传递了错误的参数到转换器中,要转换文件,请从“文件”菜单中选取”的提示框
然后是“程序错误”:报表文件MYWORD无效。
本人菜鸟一枚,请问这个问题怎么解决。。。