Foxtable(狐表)用户栏目专家坐堂 → [求助]excel报表编号如何打印连续打印?


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

主题:[求助]excel报表编号如何打印连续打印?

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


加好友 发短信
等级:小狐 帖子:380 积分:3515 威望:0 精华:0 注册:2017/9/5 8:28:00
[求助]excel报表编号如何打印连续打印?  发帖心情 Post By:2020/7/17 15:21:00 [只看该作者]

[求助]Excel报表编号如何打印连续打印?
用热敏打印机打印标签比如想打印100张,现在想让这100张标签的编号从1-100顺序打印,哪位老师看看如何实现?


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


加好友 发短信
等级:超级版主 帖子:106207 积分:540158 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/17 15:23:00 [只看该作者]


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


加好友 发短信
等级:小狐 帖子:380 积分:3515 威望:0 精华:0 注册:2017/9/5 8:28:00
  发帖心情 Post By:2020/7/17 15:40:00 [只看该作者]

引用顺序号

顺序号的初始值为1,每打印一个细节区,顺序号就会增加1。

可以在Excel报表中引用顺序号,引用格式为:

<Index>



老师,我用的是热敏标签打印机每张标签纸只能打印一个标签,我的需求是例如某种货物有100箱,标签的内容是一样的,只有标签的编号是从1开始顺序递增的,请问这个需求要怎样实现,您说的上面的那个方法“每打印一个细节区,顺序号就会增加1”应该怎么理解?我直接把<Index>加在了excel模板里怎么打印出来全是1?


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


加好友 发短信
等级:超级版主 帖子:106207 积分:540158 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/17 16:03:00 [只看该作者]

excel模板怎么用的?选一行,点100次打印?如果使用代码,具体代码发上来

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


加好友 发短信
等级:小狐 帖子:380 积分:3515 威望:0 精华:0 注册:2017/9/5 8:28:00
  发帖心情 Post By:2020/7/17 16:05:00 [只看该作者]

对,就是一行数据打印100份,每份编号按顺序递增

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


加好友 发短信
等级:超级版主 帖子:106207 积分:540158 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/17 16:14:00 [只看该作者]

使用代码控制,比如

for i as integer = 1 to 100
Dim Book As New XLS.Book(ProjectPath & "Attachments\出库单.xls")
Dim 
fl As String = ProjectPath & "Reports\出库单.xls"
Book.Build() 
'生成细节区
Sheet(某行,某列).Value = i
Book.Save(fl) 
'保存工作簿
Dim 
Proc As New Process '打开工作簿
Proc.File = fl
Proc.Verb = "Print" '指定动作
Proc.Start()
next

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


加好友 发短信
等级:小狐 帖子:380 积分:3515 威望:0 精华:0 注册:2017/9/5 8:28:00
  发帖心情 Post By:2020/7/17 16:26:00 [只看该作者]

谢谢老师指导

 回到顶部