- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用VBA创建office程序
下载
下载
第26章 用VBA创建Office应用程序
你对宏的好奇心被充分激起来了吗?好,兴奋起来,在本章里,我打算讲些使你成为一
个不同凡响的V B A程序员所必备的知识。或许你会说,我不是一个程序员。请不要担心,因
为可以从网上下载你所需要的东西。你只需自定义信息,满足特殊的要求。
本章将给你演示如何建立一个小小的 O ff i c e程序,创建商业建议;只要稍微做些修改,就
可以将案例分析程序应用于其他组织,并用标准部件创建基于成本的建议。律师事务所也能
应用这个程序,为客户提供费用明细表;住宅装潢承包商可以使用这项技术,帮助设计自定
义的装饰并计算其成本;计算机咨询人员可以用这个程序为小商业客户设计计算机网络。可
应用的例子不胜枚举。
26.1 案例分析 第一部分:背景和目标
沙曼哈秋千行(S a m a n t h a ’s Swing Sets )是一个小公司,它根据客户的财力来制造自定义
的秋千装置。一位销售人员约见了一位预期中的客户,并列出了要求清单。然后将这些要求
键入到E x c e l工作表中,工作表列出可提供的所有部件,这些部件都可以用在秋千装置上。
你的任务是计算项目的成本,并起草一份商业文书,为客户提供建议。我的任务是向你
演示如何使用在V B A 中创建的程序,毫不费力地完成你的任务。
首先,应用程序验证 E x c e l 中秋千装置的结构是否正确。毕竟,你不想忘记装上秋千的横
梁或支柱。如果结构可以接受,让程序在个性化的信函上打印一份工作表,表中总结了一些
建议。这是多么省时的办法呀!在键入客户信息和逐条列出所需要的服务以及商品后,信函
写好了,总的价格也有了。
提示 亲自去试。我认识的一些优秀程序员都是自己声称的那种“懒惰的程序员”。他
们不是每个程序都从头开始设计,而是从过去写的程序中取出一些代码,然后加以修
改,满足当前的需要。重用旧程序代码可以实现两个目标:确保程序代码稳定;节省
工作时间。利用I n t e r n e t下载本应用程序的样本文件,可以从我的工作中受益。将 We b
浏览器指向我的站点:w w w. J u s t P C . c o m ,然后链接到Peter Nortons Complete Guide to
Microsoft Office 2000 。将文件下载到你的硬盘上,按照我的方法进行下去。
我大力鼓励你从I n t e r n e t上下载文件。通过网络下载,在你手中就有可以工作的应用程序。
这样,你可以将本章看作是解释应用程序如何工作的,而不是详细描述如何从头开始建立应
用程序。复杂的 V B A编程需要花费大量的时间,而且也超出本书这两章内容的范围。但这并
不意味着我不能给你讲复杂的、对你有很大用途的东西。
本应用程序是基于 E x c e l工作表的程序,它是用来收集关于建议的信息。工作表有一系列
的按钮,无论谁都可以创建建议。这些按钮能为不同秋千装置的结构赋值,也可以清除它们。
键入结构参数后,另外一个按钮用来保证秋千装置设计正确。当工作表被验证后,另一个按
钮用工作表中的重要信息在 Wo r d 中创建一份给客户的信函。最后,工作表中的最后一个按钮
第26章计用VBA创建Office 应用程序计计485
下载
打印Wo r d文档和E x c e l工作表,将建议寄给客户。
E x c e l文档包含了所有的V B A代码,而样板信函则放在 Wo r d模板中。这两个文件组成整个
应用程序。我选择在 E x c e l 中工作,因为大部分编程是针对E x c e l工作表中的信息。这样做还有
一个原因,那就是我认为在 Excel 中建立程序比在Wo r d 中建立程序要容易一些。
26.1.1 创建工作表
这个过程的第 1步是建立基本的E x c e l工作表。工作表由三部分组成:
• 工作表的上半部分键入基本信息,如客户的姓名、地址等等。
• 工作表的下半部分是一个大的表格,里面包含秋千装置各个部件的价格和安装时间。
• 工作表的第三部分是大表格旁的的几列,它们包含将在 Wo r d文档中显示的信息 (或者由
程序生成的个性化信函 ) 。
您可能关注的文档
- 生物与环境 general_biology-2010-autumn-11.pdf
- 生产作业指导书-1140V500KW2Q_1.pdf
- 生物信息基础-序列分析.pdf
- 生物农药_曲折中前行_段又生.pdf
- 生物信息学第2章序列的采集和存储.pdf
- 生命科学与健康课程期末考试复习重点.pdf
- 生态系统的调控.pdf
- 生活污水处理流程简介.pdf
- 生物医学各个领域常见SCI期.pdf
- 生物化学-第十二章-DNA复制与修复.pdf
- 湛江市坡头区2024年数学四上期末预测试题含解析.doc
- 漳州市芗城区2025届数学六上期末教学质量检测试题含解析.doc
- 云南省昭通市镇雄县2025届数学六年级第一学期期末监测模拟试题含解析.doc
- 云南省玉溪市江川县2024-2025学年四年级数学第一学期期末达标检测试题含解析.doc
- 运城市2025届数学四年级第一学期期末质量跟踪监视试题含解析.doc
- 云南省昭通市水富县2025届数学六上期末预测试题含解析.doc
- 运城市闻喜县2025届六年级数学第一学期期末考试模拟试题含解析.doc
- 运城市新绛县2025届六上数学期末考试试题含解析.doc
- 云南省玉溪市易门县2024-2025学年四年级数学第一学期期末达标检测模拟试题含解析.doc
- 郧西县2024年数学六年级第一学期期末考试试题含解析.doc
文档评论(0)