用VBA创建office程序.pdf

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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文档中显示的信息 (或者由 程序生成的个性化信函 ) 。

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档