以文本方式查看主题

-  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
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:散染毛包标签.zip


--  作者:有点蓝
--  发布时间:2022/3/18 15:32:00
--  
参考这种:http://www.foxtable.com/webhelp/topics/2626.htm

写代码处理,比如循环100次,然后更新模板里的编号内容

--  作者:1669607010
--  发布时间:2022/3/19 9:44:00
--  
蓝老师,我是用的默认的打印代码,您说的循环100次应该怎么循环?我的批量打印的标签内容是一样的,就是想增加一个顺序编号实现类似自动打码机的功能,?
想了半天没想到应该怎么写循环,麻烦您再详细指导一下,
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:自动打码机.zip

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