想要在VFP中打印一个WORD文档,这怎么解决

eric5191714 eric5191714 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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无效。
本人菜鸟一枚,请问这个问题怎么解决。。。
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
eric5191714
VFP 2,750 成员 29,142 内容