动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 软件教学 > 网络办公 > Excel教学
办公软件:Office,Word教程,Excel教程,Powerpoint教程,Wps Office
Tag:函数,日期,时间,格式,技巧,表格,插入,,筛选,导入,导出,单元格,图表,打印,数据分析,排序,统计,公式
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Excel教学 ]的信息

本月文章推荐
.Excel为数据区域创建非图形图表.
.在Excel中将文本转换为数字的七种.
.巧用Excel完成文理分班.
.Excel数据分类汇总满足多种数据整.
.用Excel函数快速录入26个英文字母.
.Excel按钮调用宏.
.Excel工作表的设计策略.
.Excel 2007中创建或删除自定义数.
.Excel 2007默认的数据排序规则列.
.快速查找具有条件格式的Excel单元.
.Excel表格中的序号操作技巧.
.让Excel 2007实现双面打印的两种.
.让Excel 2003帮你轻松查出邮编.
.用Excel制作漂亮的工资条的方法.
.Excel工作表的复制与移动技巧.
.Excel在.Net下驻留内存的解决方法.
.把Excel里显示的错误标识全部隐藏.
.在Excel中只打印图表以外区域的技.
.用Excel做个工程倒计时牌.
.更改Excel数据导入源文件的快捷方.

用Excel和VBA轻松实现桌签批量打印

发表日期:2005-6-15 |


  作者: 陈秀峰

  用Excel来制作桌面标签(以下简称桌签)确实是一个比较新颖的方法,不过要是同时制作很多桌签也还是比较费时的。那么今天笔者就介绍一种用VBA轻松实现桌签批量打印的方法。

  一、 准备工作
  ⒈启动Excel2003(其他单元格也可以),执行“工具→自定义”命令,打开“自定义”对话框。在“命令”标签中,选中“类别”下面的“工具”选项,然后在“命令”下面找到“照相机”选项,并将它拖到工具栏合适位置上。

  ⒉在Sheet1工作表中(最好将文档取名保存一下),仿照图1的样式,在B列相应的单元格中输入需要打印桌签的名称,并在A1中输入一个名称。

用Excel和VBA轻松实现桌签批量打印(图)
图1

  ⒊在C1单元格(也可以是其他单元格)中输入公式:=COUNTA(B:B),用于统计所要打印的桌签数目。

  ⒋选中A1单元格,设置字符居中对齐,并设置一种适合用作桌签的字体(如魏碑体)。

  二、 制作桌签

  ⒈选中A1单元格,单击一下工具栏上的“照相机”按钮,再切换到“Sheet2”工作表中,单击一下鼠标,即可得到一张A1单元格的照片(图2)。

用Excel和VBA轻松实现桌签批量打印(图)
图2

  小贴士:这种照片不同于普通图片,它与A1单元格中的数据建立了链接,随A1单元格中的字符改变而改变。

  ⒉选中“照片”,执行“格式→图片”命令,打开“设置图片格式”对话框,在“颜色与线条”标签中,将“线条”设置为“无线条颜色”,点击“确定”返回。

  ⒊根据桌签底座的尺寸,将“照片”调整至合适大小,并将它定位到页面合适位置上。

  ⒋将上述“照片”复制一份,在“设置图片格式”对话框的“大小”标签中,将它“旋转→180°”,并将它定位到页面合适位置上(效果参见图2)。

  三、 编制宏程序

  ⒈按下“Alt+F11”组合键,打开“Visual Basic编辑器”(图3),在右侧的“工程资源管理器”区域中,选中“VBAProject(桌签.xls)”选项,执行“插入→模块”命令,插入一个模块(模块1)。

用Excel和VBA轻松实现桌签批量打印(图)
图4

  ⒉双击“模块1”,展开右侧的代码编辑区,将下述代码输入其中:

  Sub 桌签() '建立一个名称为“桌签”的宏。

  For i = 1 To Sheet1.Cells(1, 3) '设立一个循环:开始值为1,结束值为Sheet1工作表C3单元格内的值(即桌签数目)。

  Sheet1.Select '选中Sheet1工作表。

  Cells(1, 1).Value = Cells(i, 2).Value '依次将B列的桌签字符调入A1单元格中。

  Columns("A:A").Select '选中A列。

  Selection.Columns.AutoFit '将A列设置为“最合适的列宽”,这样让字符不同的桌签自动适应“照片”的大小。

  Sheet2.Select '选中Sheet2工作表。

  ActiveWindow.SelectedSheets.PrintOut'执行一下打印操作,打印出一张桌签。

  Next '进入下一个循环。

  Sheet1.Select '桌签全部打印完成后,选中Sheet1工作表。

  Range("B1").Select '选中B1单元格,等待下一次修改字符。

  ActiveWorkbook.Save '保存当前工作簿文档。

  Application.Quit '退出Excel。

  End Sub '宏的结束符号。

  小贴士:①上述代码中英文单引号及其后面的字符是对代码的注释,可以不输入。②宏的结束符号上面的4行代码不输入不影响桌签的打印。

  ⒊输入完成后,关闭“Visual Basic编辑器”窗口。

  四、添加按钮

  ⒈切换到Sheet1工作表中,执行“视图→工具栏→窗体”命令,展开“窗体”工具栏,单击工具栏上的“按钮”按钮,在工作表中拖拉出一个按钮,此时系统弹出“指定宏”对话框(图4),选中刚才编制的“桌签”宏,确定返回。


用Excel和VBA轻松实现桌签批量打印(图)
图5

  2.将按钮上的文字修改为“打印桌签”,再调整好大小,并定位在工作表合适位置上(参见图1)。

  以后需要打印桌签时,只要将相应的字符输入到B列下面的单元格中,然后按下“打印桌签”按钮,就一切OK了。

上一篇:火眼金睛 解除Excel数据保护 人气:31435
下一篇:Excel函数应用教程:函数与公式的概念 人气:18152
浏览全部Excel的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-7 站长中国企业(公司)网站系统 v4.2
2008-9-7 PBDigg v2.0 Build 20080821
2008-9-7 玩玩小游戏FLASH系统 v2.1
2008-9-7 522QQ在线电视直播程序 v1.1
2008-9-7 Pcook cms 文章管理系统 (老Y CM
2008-9-7 仿代码小说小偷系统 v1.0
2008-9-7 百度一搜集成搜索管理系统
2008-9-7 小贤统计器 v1.0
2008-9-7 UCenter Home-中秋搏饼插件 v1.2
2008-9-7 iBlacklist通话黑名单汉化破解补
2008-9-7 EndlessWalls无尽壁纸 v1.0.4破解
2008-9-7 Dynolicious车载测量仪v1.1破解版
2008-9-7 iVoodoo巫毒娃娃1.0.1破解版
2008-9-7 iWallpape精品墙纸1.2破解版
2008-9-7 iChillout自然音效工具1.1破解版
2008-9-7 Todo计划提醒1.2破解版
2008-9-7 allRadio电台集合1.01破解版
2008-9-7 My Money个人理财1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵