Foxtable(狐表)用户栏目专家坐堂 → 求助 打印Elsx模板


  共有3052人关注过本帖树形打印复制链接

主题:求助 打印Elsx模板

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/7 10:32:00 [显示全部帖子]

这个错误和模板内容没有关系。一般是模板或者生成的报表被其它文件打开,无法重复写入。检查是否有打开的execl文件和进程,全部关闭。

另外打印按钮写了什么代码?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/7 10:54:00 [显示全部帖子]

msgboc(lt19 )
msgboc(fl)

上面显示什么内容?是否存在对应的路径/文件夹,和文件?

注意这里必须是绝对路径

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/10/7 13:58:00 [显示全部帖子]

1、检查是否有打开的execl文件和进程,全部关闭。
2、如果模板是放在共享中的,请复制到本机测试,否则可能会产生共享冲突
3、

If Tables("qrymyf").Rows.Count = 0 Then
    MessageBox.Show("未有选定款式图样可打印")
    Return
End If
Dim d As Date = Date.Today
Dim bh As String = Format(d ,"yyyy年MM月")
Dim tt As Table = Tables("yywrkhtc")
Dim lt19 = tt(19)("khtc")  ' 打印模板(板单)
Dim lt33 = tt(33)("khtc") & "\" ' 本地存取
msgbox(lt19 )
Dim fl As String = (lt33) & Tables("qrymyf").Current("ffikgn") & ".xlsx"
msgbox(fl)
Dim Book As New XLS.Book(lt19)

上面msgbox显示什么内容,截图看看?是否存在对应的路径/文件夹,和文件?

注意这里必须是绝对路径

 回到顶部