Office编程技术--理解对象模型(微软提供).pdf

Office编程技术--理解对象模型(微软提供).pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Office编程技术--理解对象模型(微软提供)

Office 编程技术——理解对象模型 (微软提供) 对象模型概览 2 什么是对象和对象模型 2 什么是属性和方法? 3 对象模型是如何同用户的界面相联系的? 4 为什么知道一个对象在对象模型中的位置是麻烦的? 4 什么是集合对象 5 使用对象使工作自动化 5 返回一个对象的引用 6 在对象上应用属性和方法 7 获得书写代码的帮助 8 使用宏记录器 8 帮助文件以及图形 10 对象浏览器 11 语句构造工具 12 事前连结以及语句构造工具 14 对另一个应用程序的对象进行编程 15 第 1 页 对象是 Microsoft Office 97 应用程序的基本构成组块;几乎你在 Visual Basic 中 所作的每一件事情都包括了对对象的操作。在 Office 中,每个内容和功能单元,——每 个工作簿 (Workbook),工作表 (worksheet),文档 (Document),文本范围,幻灯等等— —它们都是对象,你可以在 Visual Basic 中进行可编程地控制。当你理解了对象是如何 工作之后,你就会准备在 Office 中进行自动的工作了。 对象模型概览 在你通过编程对应用程序中的内容和功能进行访问之前,很重要的一点就是需要了解 应用程序中的内容和功能是如何被分割成分离的对象的,以及这些对象是如何被组织安排 在一个继承的模型里的。 什么是对象和对象模型 一个应用程序包含两件事情:内容和功能。内容依赖于应用程序所包含的文档,以及 包括在文档中的字词,数字,或是图形;它还依赖于有关应用程序中的独立要素的属性信 息,例如说窗口的大小,图形的颜色,或是一个字词的字体大小等等。功能依赖于你使用 应用程序中的内容来进行工作的所有方法——例如,打开,关闭,添加,删除,拷贝,粘 贴,编辑,或是格式化应用程序中的要素。 应用程序中的内容和功能被分割为有关联的内容和功能的不连续的单元,叫做对象 (Object)。你已经对一些这样的对象非常熟悉了,例如说一些用户界面的要素:Microsoft Excel 工作簿,工作表,以及表格表元范围;Word 的文档和小节;以及PowerPoint 的介 绍和幻灯片等等。 在一个应用程序中,最高级别的对象通常是 Application 对象,它就是应用程序本身。 例如,在 Microsoft Excel 对象模型中的 Application 对象就是 Microsoft Excel 本身。 在 Application 对象中包含了一些其它的对象,这些对象只有在 Application 对象存在 的时候(也就是说,当应用程序运行的时候)你才可以访问到它们。例如, Microsoft Excel 的 Application 对象包含了 Workbook 对象,而 Word 的 Application 对象中则包含了 Document 对象。因为此Document 对象的存在依赖于 Word 的Application 对象的存在, 所以此 Document 对象被称之为 Application 对象的子对象 (child ),反过来,此 Application 对象被称之为 Document 对象的父对象 (parent)。许多子对象又有它们自己 的子对象。例如,在 Microsoft Excel 里,Workbook 对象包含了 Worksheet 对象,或者 说,它是 Worksheet 对象的父对象,Worksheet 对象表示在 Workbook 对象中的所有的工 作单。一个父对象可以拥有多个子对象;例如,Word 的 Windows 对象拥有 Panes, 第 2 页 Selection,以及Object 等子对象。同样,一个子对象也可以拥有多个父对象;例如,Word 的Windows 集合对象同时是 Application 对象和 Document 对象两者的子对象。对象组成 应用程序的方法彼此之间按照它们被分开的内容的功能又相互联系起来,这叫做对象的分 层结构 (Object hierarchy)或是对象的模型 (Object model)。 注意:如果你在安装 Microsoft Office 的

文档评论(0)

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

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

1亿VIP精品文档

相关文档