- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第2 0学时 对象链接和嵌入
与大多数以Wi n d o w s为基础的程序一样,N o t e s 支持对象链接与嵌入( Object Linking and
E m b e d d i n g ,缩写为O L E )。对象链接和嵌入是从不同程序集成数据的工具。其结果是能够以
不同方式操作从其他程序来的数据。例如,可以把 Lotus 1-2-3 或E x c e l 的值链接到在N o t e s 中创
建的报告。当打开 N o t e s 文档时,链接信息就会被更新,反映出在原始的 L o t u s或E x c e l文件中
的修改。下面将学习如何链接和嵌入,包括下列主题:
• 通过链接共享数据。
• 刷新链接。
• 嵌入文件或嵌入文件的某些部分。
20.1 了解对象链接和嵌入
N o t e s支持O L E 2 (对象链接和嵌入第2版)标准,也就是说可以链接在任何程序中创建的
数据,或者链接到在任何程序中创建的嵌入数据,并且链接或嵌入的数据仍然保持创建它的
原始程序的标识符。
与此相反的是粘贴或引入数据。粘贴或引入的数据变成 N o t e s 文档的一部分,并且被转换
成N o t e s ,就好像已经人工地输入信息。嵌入和链接的数据不会变成 N o t e s 的一部分,它是被
N o t e s 文档“包含”的外来对象。这就是为什么 O L E 叫做对象链接和嵌入的原因。源应用程序
叫做对象应用程序,而目标应用程序叫做容器应用程序。
不能够用N o t e s 编辑链接或嵌入的数据,而必须用创建它的原始程序来编辑这些数据。如
果试图编辑链接或嵌入的数据, N o t e s将努力打开创建该数据的程序。如果该程序不可用,就
不能够编辑这些数据。
如果源程序支持 O L E 2 ,则可以在原地编辑这些数据,也就是说,在 N o t e s 文档中围绕数
据对象显示的窗口中编辑数据。当这么做时, N o t e s 的工具栏和菜单就会暂时被源程序的工具
栏和菜单代替(单击数据对象外面的 N o t e s 文档,将重新显示 N o t e s 的菜单和工具栏)。如果源
程序支持O L E 1和D D E (Dynamic Data Exchange ,动态数据交换,是O L E 的先驱),当试图编
辑这些数据时,数据对象将显示在它自己程序的窗口中。
20.1.1 了解链接
当链接在其他程序中创建的数据时,例如链接到 Lotus 1-2-3 电子表单程序的单元格表单
时,这些数据会显示在 N o t e s 文档中,但是实际上仍然继续存储在 Lotus 1-2-3 的数据文件中。
存储在N o t e s 文档中的只是指向Lotus 1-2-3文件位置的指针。
链接数据具有它的优点。首先,如果某人更新电子表单文件中的数据,其更新将会自动
显示在N o t e s 文档中。如果能够访问创建该数据的程序,则只需要简单地双击在文档中的链接
数据对象,就可以更新原始数据。这样可以在程序中打开原始文件,并且当保存修改时,就
会把修改后的数据保存到原始文件中。第二,因为文件只包含了到原始对象的指针,因而不
第2 0学时 对象链接和嵌入 2 1 9
下载
会因为包括了链接数据而不适当地增大。链接的缺点是如果源文件移动到了其他位置或被删
除之后,就不能够刷新文件中的数据。
如图2 0 - 1所示,其中的电子表单被链接到 Microsoft Excel 中的原始文件,并且当该电子表
在E x c e l 工作表中被修改时,这个链接的电子表单也将自动刷新。因为,它是链接到对象,
N o t e s 用户可以双击链接对象来打开源文件,并且直接对工作表进行修改。
图20-1 链接对象是 M i c r o s o f t
E x c e l电子表单
20.1.2 了解嵌入
当嵌入数据到N o t e s文档中时,就插入了原始数据对象的拷贝,并且 N o t e s 不会保持对原始
数据的链接。如果某人修改了原始数据,其修改也不会反映到文档中的嵌入拷贝。如果创建
嵌入数据对象的原始程序安装在你的 P C上,可以双击该数据对象,在原始程序中打开“嵌入”
图20-
文档评论(0)