之前客户给了1个带宏命令的XLS文档,此文档打印的纸张设为A4纸。但我们目前用的是105X99MM的纸张打印标签

[复制链接]
查看11 | 回复1 | 2011-3-24 16:10:18 | 显示全部楼层 |阅读模式
之前客户给了1个带宏命令的XLS文档,此文档打印的纸张设为A4纸。但我们目前用的是105X99MM的纸张打印标签。每次运行后生成多张,只能设定打印范围后再打印,很麻烦。能否修改宏命令,直接生成打印的标签内容按打印就可以?谢谢各位!
我有此宏命令的模板,那位大哥是宏命令修改高手请留邮箱,请帮忙修改。

回复

使用道具 举报

千问 | 2011-3-24 16:10:18 | 显示全部楼层
直接给你一个批量打印的宏,你复制到VB编辑器中,做些必要的修改就行了,打印格式自己调一下,Sub 批量打印()Rem 选择批量打印的工作表Sheet2.SelectRem 选择变量指定的起始值所在单元格no1 = Sheet2.Cells(16, 31).ValueRem 选择变量指定的终止值所在单元格,并进行判断变量大小CELLS(行,列)Do While no1 <= Sheet2.Cells(16, 34)Rem 给变量指定的单元格赋值Sheet2.Cells(4, 34).Value = no1Rem 打印参数设定Sheet2.PrintOut Copies:=
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行