以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 用WORD模板生成时,因为电脑上有WORD2007与WPS,出问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122095) |
-- 作者:yancheng -- 发布时间:2018/7/18 20:45:00 -- 用WORD模板生成时,因为电脑上有WORD2007与WPS,出问题 Dim tm As String = ProjectPath & "Attachments\\采购合同-2017年版.docx" \'指定模板文件 Dim fl As String = ProjectPath & "Reports\\合同-2017年版.docx" \'指定目标文件 Dim wrt As New WordReport(Tables("发票管理"),tm,fl) \'定义一个WordReport wrt.Build() \'逐行生成报表 wrt.Show() \'显示报表 我把DOC和DOCX的默认程序设置成了:WORD。 但是上面代码 执行时,还是调用 的WPS.EXE 进程 。 导入 软件直接死机,文件也无法生成;
|
-- 作者:有点甜 -- 发布时间:2018/7/18 20:47:00 -- 你需要卸载重新安装ms office才可以的。 |
-- 作者:yancheng -- 发布时间:2018/7/18 21:10:00 -- 搞了一下可以了。 1、把WPS的默认打开关闭; https://zhidao.baidu.com/question/580408014.html2、把DOC和DOCX文件,默认改为WORD; 3、在进程中把WPS有关的进程 ,都关闭; 4、打开DOC和DOCX文件,看能否自动用WORD打开。如果可以打开,就能用上面代码生成了。
|