以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 标签打印多份时如何如何实现顺序打印编号? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175780) |
||||
-- 作者:1669607010 -- 发布时间:2022/3/18 15:13:00 -- 标签打印多份时如何如何实现顺序打印编号? 哪位老师指导一下,一个标签打印多份时如何如何实现顺序打印编号,就比如说一个标签需要打印100份,第一份的编号为85,第二份为86,第三份是87……?谢谢! |
||||
-- 作者:有点蓝 -- 发布时间:2022/3/18 15:15:00 -- 什么打印?execl?专业报表? 截图举例说明一下
|
||||
-- 作者:1669607010 -- 发布时间:2022/3/18 15:16:00 -- 蓝老师,是用模板生成的execl报表 [此贴子已经被作者于2022/3/18 15:18:51编辑过]
|
||||
-- 作者:1669607010 -- 发布时间:2022/3/18 15:20:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2022/3/18 15:32:00 -- 参考这种:http://www.foxtable.com/webhelp/topics/2626.htm 写代码处理,比如循环100次,然后更新模板里的编号内容
|
||||
-- 作者:1669607010 -- 发布时间:2022/3/19 9:44:00 -- 蓝老师,我是用的默认的打印代码,您说的循环100次应该怎么循环?我的批量打印的标签内容是一样的,就是想增加一个顺序编号实现类似自动打码机的功能,? 想了半天没想到应该怎么写循环,麻烦您再详细指导一下,
Dim Book As New XLS.Book(ProjectPath & "Attachments\\报表模板\\外购原料管理\\散染毛包标签.xls") Dim fl As String = ProjectPath & "Reports\\散染毛包标签.xls" Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Start() |
||||
-- 作者:有点蓝 -- 发布时间:2022/3/19 10:43:00 -- 参考:http://www.foxtable.com/webhelp/topics/0225.htm For i As Integer = 1 To 100
Dim Book As New XLS.Book(ProjectPath & "Attachments\\报表模板\\外购原料管理\\散染毛包标签.xls") Dim fl As String = ProjectPath & "Reports\\散染毛包标签" & i & ".xls" Sheet(11,0).Value = i Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Verb = "Print" Proc.Start() Next |