- 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
- 七章货物的保险.pptx
- 三章国际间接投资.pptx
- 人性假设理论.pptx
- 外研高一英语必修三ModuleIntroduction汇总市公开课获奖课件省名师示范课获奖课件.pptx
- 月相成因优质获奖课件.pptx
- 小学二年级语文课件《狐假虎威》省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 养羊业概况专题知识讲座.pptx
- 微生物的实验室培养市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级下册式与方程整理与复习市公开课获奖课件省名师示范课获奖课件.pptx
- 必威体育精装版高中精品语文教学:第二单元-第7课-诗三首:涉江采芙蓉、-短歌行、归园田居市公开课获奖课件省名师.pptx
文档评论(0)