以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  报表打印问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127437)

--  作者:aza520
--  发布时间:2018/11/14 10:50:00
--  报表打印问题
有个客户端报表打印时出现图一的问题,点击确定后系统就死了。请问老师是什么问题


图片点击可在新窗口打开查看此主题相关图片如下:1111.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2018/11/14 10:55:00
--  

1、调出【任务管理器】,把所有的 excel.exe 进程都删除,然后再测试。

 

2、在生成报表之前,不要打开模板以及同名报表,不然就会报这个错。


--  作者:aza520
--  发布时间:2018/11/14 11:41:00
--  
还是不行,任务管理器没有其它进程


图片点击可在新窗口打开查看此主题相关图片如下:3333.jpg
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2018/11/14 11:46:00
--  

点击【详细信息】,把excel进程都结束,或者是,把你打开的excel文件都关闭。

 

 


--  作者:aza520
--  发布时间:2018/11/14 11:51:00
--  
重户电脑也不行,试了几台电脑也不行,但是其它的客户端又没问题。
--  作者:有点甜
--  发布时间:2018/11/14 11:52:00
--  
以下是引用aza520在2018/11/14 11:51:00的发言:
重户电脑也不行,试了几台电脑也不行,但是其它的客户端又没问题。

 

1、贴出所写代码;

 

2、加入msgbox,重新发布,定位出错位置。


--  作者:aza520
--  发布时间:2018/11/14 15:17:00
--  
Dim tm As String  = ProjectPath & "Attachments\\征地协议书.doc" \'指定模板文件
Dim fl As String = ProjectPath & "Reports\\征地协议书.doc" \'指定目标文件
Dim wrt As New WordReport(Tables("S征地记录"),tm,fl) \'定义一个WordReport
wrt.Build() \'逐行生成报表
wrt.Show() \'显示报表

--  作者:aza520
--  发布时间:2018/11/14 15:18:00
--  
老师,就是打印这个word模板协议书有问题,其它excel模板报表都可以正常打印
--  作者:有点甜
--  发布时间:2018/11/14 16:23:00
--  

如果是word报表无法生成,就是没有正确安装 ms office 导致的。

 

卸载,重新安装完整版的32位的ms office,不能安装绿色版、简易版的。