以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于打印跟输出后的问题求指导 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=127759) |
||||
-- 作者:mrlua88 -- 发布时间:2018/11/21 14:20:00 -- [求助]关于打印跟输出后的问题求指导
关于当前窗口选择相关行,跟句相关行打印,这里单行打印及多选打印都有相关问题 单行打印,无选择时,却打了学生表的第一行数据。 多选打印,勾选打印,却把学生表内所有行,打印N次。。
|
||||
-- 作者:有点甜 -- 发布时间:2018/11/21 14:37:00 -- Dim Book As New XLS.Book(ProjectPath & "Attachments\\缴费通知条.xls") Dim fl As String = ProjectPath & "Reports\\缴费通知条.xls" Dim sheet = book.Sheets(0) Dim ids As String = "-1," For Each r As Row In Tables("任务表.学生表").GetCheckedRows ids &= r("_Identify") & "," Next sheet(1,6).value = "<_Identify in (" & ids.trim(",") & ")>" Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Verb = "Print" \'指定动作 Proc.Start() |
||||
-- 作者:mrlua88 -- 发布时间:2018/11/21 14:50:00 -- 就是这个效果了,谢谢甜老师指导,另外打印格式这边,我怎么调跟设置还是打印空白页出来,想默认的格式为A5横向打印一张收款单。是不是格式有问题。但我在设计模板是,预览打印看过,横向是一页的?这个是什么原因造成空白页出现。 |
||||
-- 作者:有点甜 -- 发布时间:2018/11/21 15:15:00 -- 模板改成
|
||||
-- 作者:mrlua88 -- 发布时间:2018/11/21 15:56:00 -- 甜老师,刚才代码,我在按例上,能生成及打印出选择的学生及相关费用明细,移值到项目中后打印,却是默认选中的当前才打印出来(一行)。感觉没有根据勾选的内容进行打印。 |
||||
-- 作者:有点甜 -- 发布时间:2018/11/21 15:59:00 -- 红色代码改成对应的,看你学生表定义在哪一行,<End>定义在哪一列,得到坐标如 1,6
Dim Book As New XLS.Book(ProjectPath & "Attachments\\缴费通知条.xls") |
||||
-- 作者:mrlua88 -- 发布时间:2018/11/21 16:26:00 -- 解决了,多谢甜老师 |