信封批量套打格式制作全过程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信封批量套打格式制作全过程

前两天公司同事,手写快递单,写到手软,这让我起了做一个套打小程序,不管现在是不是用的到以后也许有用。可是对ACCESS不是很了解,最后决定还是用EXCEL来做。 看了一些别人的实例后,自已做,怎么别人可以批量打印?我的却不能呢?后面才发现原来我的单元格定义错误了。 ?1、建两个工作表“联系人”和“套打”。 2、先将要套的快递单做了一个1:1的扫描,并将它插入EXCEL的“套打”工作表中 ?? 2、在“联系人”工作表里做一些基本的数据如图。 ? ? 3、调整打印位置。 至于如何调整从哪开始打文字,就是拖动单元格的让它成网格状,在要打印的地方合并单元格, 4、设置打印控件。 ? 这里要注意的是S1单元格,S2和S3单元格的定义。 ?通这三个控件来调整S1---S3的值。也就是“联系人”工作表里所指记录序号。 ? 通过这个步长和链接到S1单元格。 (这个滚动步骤也可省去直接手工输入序号) 5、命令控键的设置 通过工具箱上的按键?? 制做CommandButton按键并设置它的VBA代码 这里我设了3个按键。 ? 6、对打印区域内有文字单元格的设置。 在这里记得这里字段名要从第二行开始。因为后面的一个函数是用到偏移函数。 如当记录为第一的时候?公式如以下当S1单元格为1时,在联系人工作表里取值为B2。后面的是连接一个空值做结束,目的是为了单元格内为文本型。 ?=OFFSET(联系人!$B$2,$S$1,0) ? 7、对三个按键的VBA设置。 弹出VBA编辑窗口 ? 打印当前页的代码 ? ? Private Sub CommandButton2_Click() For i = [s1] To [s1] Step 1 ??? ??? [s1] = i ??? ??? ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Next i End Sub ? 这里意思: 赋值命令钮2号 从S1单元格到S1单元格 S1赋值为I 当值为真时打印1次。 返回S1当前单元格 结束。 ? ? 批量打印的代码 ? ? Private Sub CommandButton1_Click() For i = [s2] To [s3] Step 1 ??? ??? [s1] = i ??? ??? ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True ?? 活动窗口,打印输出复制复数为1,校对为真 宏由 llr 录制,时间: 2011-5-29 Next i End Sub ? ? 返回?“联系人”工作表 ? ? Sub CommandButton3_Click() ?? Macro3 Macro 宏由 llr 录制,时间: 2011-5-29 ??? Sheets(联系人).Select End Sub ? 意思: 选择联系人工作表 ? 这样工作表就可以通过按钮来控制套打第几条记录为这次的快递单了。 ? ?

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档