Foxtable(狐表)用户栏目专家坐堂 → 打印报错


  共有1702人关注过本帖平板打印复制链接

主题:打印报错

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


加好友 发短信
等级:三尾狐 帖子:778 积分:8879 威望:0 精华:0 注册:2017/1/26 14:38:00
打印报错  发帖心情 Post By:2018/6/4 17:54:00 [只看该作者]

点击控件后打印复选框中的勾选的行,第一次可以,但是第二次点击的时候报错,“报告.doc已被锁定,无法编制”
Dim rs As List(of Row) = t.GetCheckedRows
        If rs.Count > 0 Then '如果存在符合条件的行
            Dim tm As String  = ProjectPath & "Attachments\报告.doc" '指定模板文件
            Dim fl As String = ProjectPath & "Reports\报告.doc"
            Dim wrt As New WordReport(Tables("报告_Table1"),tm,fl) '定义一个WordReport
            For Each r As Row In rs '逐行生成报表
                wrt.BuildOne(r)
                wrt.RecordsOnEachPage = 1
            Next
            'wrt.Show() '显示报表
            Dim Proc As New Process '打开工作簿
            Proc.File = fl
            Proc.Verb= "Print"
            Proc.Start()
        Else
            MessageBox.show("请先勾选要打印的报告!")
        End If


 回到顶部