- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
巧用VBA编程实现EXCEL电子表格得批量自动打印
巧用VBA编程实现EXCEL证件的批量打印夏教荣陈文涛(湖南省邵阳县白仓镇中学421114)摘要介绍了在EXCEL中如何使用VBA,通过实例论述了在EXCEL中可以通过VBA编程实现含有照片的电子证件或表格批量自动打印,提高了EXCEL在实际应用中的工作效率及节省人力资源。关键词 VBA编程自动打印 EXCEL一VBA简介1、什么是VBA?? ?? ?VBA是Visual Basic For Application的缩写,它是以Visual Basic为发展基础的语言。在Office软件中,VBA应用程序能够在Word、Access、Excel等之间进行交互式应用,加强了应用程序间的互动。? ?? ?VBA是VB的应用程序版本,可以理解为“寄生在Office办公软件中的VB”,可以看作是VB语言的一个子集。? ?? ?VBA使Office形成了独立的编程环境。?2、VBA与Visual Basic的关系? ?? ?1)、VB用于开发Windows应用程序,其代码最终被编译为可执行程序。而VBA是用于控制已有应用程序的自动化操作,其代码为解释。? ?? ?2)、VB拥有独立的开发环境,而VBA必须集成在已有的应用程序中(Excel等)。? ?? ?3)、VB开发出来的应用程序在脱离开发环境后仍能执行,而VBA编写出来的程序必须在访问集成应用程序(Excel等)的基础上进行。? ?? ?尽管有以上不同,但它们仍然非常相似。都使用相同的语言结构。两者的程序的语法及程序流程完全一样。二、在Excel中使用VBA1、进入VBA的方法 下面以Office2010为例说明来进入VBA的方法:功能区中有一个“开发工具”选项卡,在此可以访问 Visual Basic 编辑器和其他开发人员工具。由于 Office 2010 在默认情况下不显示“开发工具”选项卡,因此必须使用以下过程启用该选项卡:、在“文件”选项卡上,选择“选项”打开“Excel 选项”对话框。、单击该对话框左侧的“自定义功能区”。、在该对话框左侧的“从下列位置选择命令”下,选择“常用命令”。4)、在该对话框右侧的“自定义功能区”下,选择“主选项卡”,然后选中“开发工具”复选框。、单击“确定”。在 Excel 显示“开发工具”选项卡之后,注意选项卡上“Visual Basic”、“宏”和“宏安全性”按钮的位置。图 1. Excel 2010 中的“开发工具”选项卡启用“开发工具”选项卡后,可以轻松找到“Visual Basic”和“宏”按钮。2、安全问题单击“宏安全性”按钮可以指定哪些宏可以运行并需满足哪些条件。尽管未授权宏代码可能会严重损害计算机,但阻止您运行有帮助的宏的安全条件会严重妨碍您的工作效率。宏安全性是一个复杂而又涉及广泛的话题,您应研究并了解是否应使用 Excel 宏。在本文中,请注意,如果当您打开一个包含宏的工作簿时,在功能区和工作表之间出现“安全警告: 宏已被禁用”条,则可单击“启用内容”按钮来启用宏。此外,作为一种安全措施,您不能以默认的 Excel 文件格式 (.xlsx) 保存宏;而必须将宏保存在具有一个特殊扩展名 .xlsm的文件中。三、用VBA制作证件批量打印的实例下面通过制作一张学员培训券来说明VBA在Excel中如何实现自动批量打印多张含有照片的培训券。1、准备工作、设计建立基本人员信息表在Excel表格中建立如下图2基本信息资料,具体建立过程在这里不再详述,我建立的表比较多,实际这里要用到的表格只有两张,所以其他的表格我就没有必要说了。图2学员基本信息表(学员花名册(计算机操作员)2)、设计建立打印证件或报表格式见图3图3培训券格式及内容2、使用VBA编程实现两个工作表链接打印操作、两张表格设置完成后,回到培训券(计算机操作员)工作表即sheet7,点击开发工具标签栏——Visual basic,(或按ALT+F11快捷键),双击你所要打印证件的工作项目,即可进入VBA编程状态输入代码。如图4所示图4代码窗口全部代码如下:宏功能:把光标处的人员信息填充到培训券(计算机操作员)工作表,并培训券(计算机操作员)用法:1.把光标定位到需要培训券(计算机操作员)的人员行的单元格 2.执行本宏。Sub subSetPringInfo()On Error Resume Next Dim oCell1, oCell2, 定义二变量Dim cfz2, cfz3, cfz4, cfz5, cfz6, cfz7, cfz8, cfz9Dim cfz10, cfz11, cfz12, cfz13, cfz14, cfz15, cfz16, cfz17, cfz18 定义身份证取第二位数的内存变量为cfz2,取第三位数的内存变量为cfz3,……以此类推到第
您可能关注的文档
最近下载
- 病历书写规范版2025.pptx
- 铃木船外机 DF325A 350A 中文维修手册.pdf
- 八年级初二语文阅读理解(含答案).pdf VIP
- 2025年年天津卷高考试题(含答案)(精校版).docx VIP
- 预应力箱梁预制施工工艺PPT.ppt VIP
- 天津市河东区2024-2025学年九年级上学期期中英语试题.docx VIP
- YYT 0292.1-2020 医用诊断 射线辐射防护器具 第1部分:材料衰减性能的测定.docx VIP
- CRM二期-高阶蓝图规划 V0.98-德邦物流.pptx VIP
- 总承包项目的风险分析与防范措施.docx VIP
- 教育培训机构劳动合同范文(合同范本).docx VIP
文档评论(0)