对象的链接与嵌入在Windows环境下的探讨
- 格式:doc
- 大小:33.00 KB
- 文档页数:5
Windows环境下对象的链接与嵌入Windows环境下对象的链接与嵌入[摘要]Windows环境下的对象的链接与嵌入的操作是微软办公套件中非常重要、非常实用又极易混淆的一个功能,本文重点对二者的区别进行了介绍。
[关键词]Windows Office 对象链接嵌入OLE对象的链接和嵌入(Object Linking and Embedding,简称OLE)是Windows应用程序提供的一种插入功能,可以使用链接或嵌入的方式在一个程序的文档中插入另一个程序的文档也可以说是一种把一个文件(或其一部分)插入到另一个文件之中的技术,例如把Excel图表加入到PowerPoint演示文稿或Word文档,或在WORD里面嵌入一段MPEG等等应用。
通过OLE 插入的数据是“活生生”可编辑的,而不是原始数据的一个静态映像。
可以说OLE为所有在Windows环境下兼容的应用提供了一种通用集成的策略,是集成Office大家庭各个应用的功能、构造复合文档的强大工具,是微软为了不同应用程序之间的文件可以互相传递数据而指定的一种规格,使得Windows环境更象组装不同应用对象的工作场地。
在解释链接与嵌入之前,我们要首先明白复合文档的概念。
一个复合文档是包含不同应用程序生成的对象文档。
这种文档就是一种可以存放对象的所有者,它既可以包含嵌入对象,也可以包含链接对象。
这样的处理机制可以使用户集中精力于复合文档,而不是每个用于生成文档中对象的应用,甚至当需要时可以使用这些应用程序的功能,而无需用户实际切换到另一个应用程序。
如果用户使用过链接与嵌入操作,会发现就表面效果而言,链接和嵌入很相似,即一个文档内部出现了另一个文档的数据,但两者的后台运作机制却是不同的。
本篇文章中,我们讨论的重点在于这两种功能的区别。
我们可以通过了解链接与嵌入的特征以后再来理解这二者的区别。
链接和嵌入都是把信息从一个文档插入另一个文档(复合文档)中。
嵌入对象是指包含在源文件中并且插入目标文件中的信息(对象)。
[摘要]Windows环境下的对象的链接与嵌入的操作是微软办公套件中非常重要、非常实用又极易混淆的一个功能,本文重点对二者的区别进行了介绍。
[关键词]Windows Office 对象链接嵌入OLE对象的链接和嵌入(Object Linking and Embedding,简称OLE)是Windows应用程序提供的一种插入功能,可以使用链接或嵌入的方式在一个程序的文档中插入另一个程序的文档也可以说是一种把一个文件(或其一部分)插入到另一个文件之中的技术,例如把Excel图表加入到PowerPoint演示文稿或Word文档,或在WORD里面嵌入一段MPEG等等应用。
通过OLE 插入的数据是“活生生”可编辑的,而不是原始数据的一个静态映像。
可以说OLE为所有在Windows环境下兼容的应用提供了一种通用集成的策略,是集成Office大家庭各个应用的功能、构造复合文档的强大工具,是微软为了不同应用程序之间的文件可以互相传递数据而指定的一种规格,使得Windows环境更象组装不同应用对象的工作场地。
在解释链接与嵌入之前,我们要首先明白复合文档的概念。
一个复合文档是包含不同应用程序生成的对象文档。
这种文档就是一种可以存放对象的所有者,它既可以包含嵌入对象,也可以包含链接对象。
这样的处理机制可以使用户集中精力于复合文档,而不是每个用于生成文档中对象的应用,甚至当需要时可以使用这些应用程序的功能,而无需用户实际切换到另一个应用程序。
如果用户使用过链接与嵌入操作,会发现就表面效果而言,链接和嵌入很相似,即一个文档内部出现了另一个文档的数据,但两者的后台运作机制却是不同的。
本篇文章中,我们讨论的重点在于这两种功能的区别。
我们可以通过了解链接与嵌入的特征以后再来理解这二者的区别。
链接和嵌入都是把信息从一个文档插入另一个文档(复合文档)中。
嵌入对象是指包含在源文件中并且插入目标文件中的信息(对象)。
一旦嵌入,该对象成为目标文件的一部分。
如何在Word中插入和管理连接对象和嵌入对象在日常工作和学习中,我们经常需要在Word文档中插入和管理各种对象,如图片、表格、图表等。
其中,连接对象和嵌入对象是常见的两种方式。
本文将介绍如何在Word中插入和管理连接对象和嵌入对象,并分析它们的优缺点。
一、连接对象连接对象是指将外部文件链接到Word文档中,使其成为文档的一部分。
在插入连接对象时,Word只保留一个链接指针,而不是将整个文件嵌入到文档中。
这样可以减小文档的大小,方便文件的管理和更新。
要插入连接对象,可以按照以下步骤操作:1. 在Word文档中,选择要插入对象的位置。
2. 点击菜单栏中的“插入”,选择“对象”。
3. 在弹出的对话框中,选择“创建链接到文件”选项。
4. 浏览并选择要插入的文件,点击“插入”按钮即可。
连接对象的优点在于可以方便地更新和管理外部文件。
如果外部文件发生了修改,只需在Word文档中点击“更新链接”按钮,即可自动更新连接对象的内容。
这在团队协作和版本控制中非常有用。
然而,连接对象也存在一些缺点。
首先,如果外部文件被移动或删除,连接对象将无法正常显示。
其次,连接对象依赖于外部文件,如果没有访问权限或网络连接,连接对象将无法加载。
二、嵌入对象嵌入对象是将外部文件完整地插入到Word文档中,使其成为文档的一部分。
嵌入对象的优点是独立性强,不依赖于外部文件,即使外部文件被移动或删除,嵌入对象仍然可以正常显示。
此外,嵌入对象可以在离线状态下查看和编辑,无需访问外部文件。
要插入嵌入对象,可以按照以下步骤操作:1. 在Word文档中,选择要插入对象的位置。
2. 点击菜单栏中的“插入”,选择“对象”。
3. 在弹出的对话框中,选择“从文件中创建”选项。
4. 浏览并选择要插入的文件,点击“插入”按钮即可。
然而,嵌入对象也存在一些缺点。
首先,嵌入对象会增加文档的大小,特别是当插入大型文件时,会导致文档变得臃肿。
其次,如果外部文件发生了修改,嵌入对象不会自动更新,需要手动重新插入或更新对象。
word 文档中嵌入和链接OLE 对象在Word 2000 中,可以嵌入和链接一个对象。
在Word 2000 中嵌入一个对象,不仅在文档中插入了一个对象,还带入了所有编辑。
如果在文档中双击嵌入的对象,便可进入编辑、生成该对象的工具,可对该对象进行修改。
在Word 2000 中链接对象与嵌入对象不同,虽然它也是在文档中插入一个对象,但它并没有带入编辑、生成这个对象时使用的工具,而是使这个工具和插入对象的文档产生一种联系,当在这个工具中修改对象时,它会通过这种联系将文档中的对象自动更新,这也就意味着链接对象时,该对象并未真正存放在用户的文档中,而是存放在编辑、生成它的工具中。
通过链接对象和嵌入对象,可以在文档中插入利用其他应用程序创建的对象,从而达到了程序间共享数据和信息的目的。
5.9.1 创建链接和嵌入的对象创建链接和嵌入的对象有三种方法:第一种是利用要插入对象的编辑工具新建一个对象;第二种是由已有的文件创建链接和嵌入的对象;第三种是用已有文件中的一部分内容或信息创建链接和嵌入的对象。
下面将具体介绍。
5.9.1.1 利用编辑工具新建一个对象利用安装在计算机上的并支持链接和嵌入对象的程序,可以在 Word 中新建一个对象。
步骤如下:(1)把光标移到要插入对象的位置。
(2)单击【插入】菜单中的【对象】菜单项,在弹出的【对象】对话框中,选择【新建】选项卡,如图5-91 所示。
(3)在【对象类型】列表框中,可以根据需要选择一个要插入的对象。
如要插入一个Excel 工作表,选中【Microsoft Excel 工作表】选项。
(4)如果在文档中并不显示嵌入对象本身,而是显示创建这个对象的工具图标,请选中【显示为图标】复选框。
这样如果别人在联机查看文档时,就能很容易地看出创建这个对象的工具。
但是如果要查看这个对象中的内容,必须双击对象的图标进入创建这个对象的工具才能看到嵌入的对象的具体内容。
可以单击【更改图标】按钮来改变对象在Word 文档中显示的图标。
打开Excel的报错,提⽰:不能使⽤对象链接和嵌⼊
计算机这⼏天在打开Excel⽂档的时候,提⽰:不能使⽤对象链接和嵌⼊,
⽽且出现如下的提⽰:Microsoft Office Excel进程已停⽌⼯作,
每次打开Excel的时候都是同样的问题,害我跟客户远程服务的时候因为着急了半天,没办法先让同事在旁边打开excel,我看了⼀下,现在要解决⼀下这个问题,预算搜索了⼀下,找到如下解决⽅法(现问题已解决),
打开组件服务,具体⽅法是:控制⾯板---管理⼯具---组件服务---计算机---我的电脑----DCOM配置--- Application属性 ----标识选择-“交互式⽤户或者启动⽤户”
当然打开组件服务也可以直接在运⾏中输⼊“DCOMCNFG.EXE“ 回车即可打开
看到这⾥的交互式⽤户让我想起来,前⼏天因为要做⼀个程序调⽤Dcom 的Excel组件,⽣成以下Excel⽂件,在那个时候,我修改成了以下⽤户的选项,导致的这个错误.
⾄此,问题解决,问题的原因也已找到.。
使用Word文档的插入对象功能添加嵌入式对象和链接对象Word文档是一种常用的文本编辑工具,除了可以编辑文字、插入图片等基本功能外,还具备强大的插入对象功能。
其中,嵌入式对象和链接对象是常用的两种插入方式。
本文将详细介绍如何使用Word文档的插入对象功能添加嵌入式对象和链接对象。
一、什么是嵌入式对象和链接对象嵌入式对象是指将一个文件完整地插入到另一个文件中,两个文件之间互相独立,没有关联性。
例如,我们可以将Excel表格嵌入到Word文档中,当我们编辑Word文档时,并不会影响到Excel表格的内容。
链接对象则是在一个文件中插入另一个文件的链接,两个文件之间存在关联性,一方的修改会自动同步到另一方。
例如,我们可以在Word文档中插入Excel表格的链接,当我们修改Excel表格时,链接到该表格的Word文档也会相应更新。
二、如何添加嵌入式对象1. 打开Word文档,将光标定位到插入位置。
2. 在菜单栏中选择“插入”选项,点击“对象”按钮。
3. 在弹出的“对象”窗口中,选择“创建新”选项,然后选择要插入的文件类型,比如选择“Microsoft Excel 工作表”。
4. 点击“确定”按钮,会弹出一个新的窗口,可以对该对象进行编辑和保存。
5. 在新的窗口中,进行编辑和保存后,关闭该窗口,即可完成嵌入式对象的添加。
三、如何添加链接对象1. 打开Word文档,将光标定位到插入位置。
2. 在菜单栏中选择“插入”选项,点击“对象”按钮。
3. 在弹出的“对象”窗口中,选择“创建新”选项,然后选择要插入的文件类型,比如选择“Microsoft Excel 工作表”。
4. 在选择文件的对话框中,选中要插入的文件,并且勾选下方的“链接到文件”选项。
5. 点击“确定”按钮,会插入一个链接对象,该对象将与原文件建立关联。
6. 当原文件更新后,打开链接对象的文档时,会自动显示最新的内容。
四、常见问题解答1. 如何编辑嵌入式对象的内容?答:双击嵌入式对象,会弹出原文件的编辑窗口,进行编辑后保存即可。
对象的链接与嵌入在Windows环境下的探讨引言:对象的链接与嵌入在windows环境下的操作是微软办公中重要的一个部分、而且两者既实用又极易混淆的一种功能,本文重点对对象的链接与嵌入两者进行解析。
在windows应用程序中,它提供了对象的链接和嵌入(object linking and embedding,简称ole)这种插入功能,其主要功能是在一个程序的文档中利用链接或嵌入的方式插入另一个程序的文档,换句话说就是把一个文件插入到另一个文件之中,如:在powerpoint演示文稿或word文档中插入excel图表,或者是将一段mpeg嵌入到word里面等应用。
经过ole插入的数据,不是一个静态映像原始的,而是一个可编辑的,ole是办公office大家庭各个应用功能、构造复合文档的强大工具之一,不但在windows环境下,为兼容的应用提供了一种通用集成的策略,也是微软在不同应用程序之间,指定文件可以互相传递数据的一种规格,更是windows环境更象组装不同应用对象的工作场地。
承然,一个复合文档它包含了不同应用程序生成的各种对象文档。
而对象文档又是可以存放对象的所有者,它不但包含嵌入对象,也包含了链接对象。
这种处理机制不需要每个用于生成文档中对象的应用,只需使用户集中精力于复合文档,在需要时使用这些应用程序的功能,而不必切换到另一个应用程序。
当用户使用过链接与嵌入操作后就会发现链接和嵌入很相似,在表面上看就是在一个文档内部出现了另一个文档的数据,但从后台运作机制上来讲是完全不同的两个概念。
链接和嵌入两者虽然都是把信息从一个文档插入到另一个文档(复合文档)中。
但是嵌入对象是把包含在源文件中的文件插入到目标文件中的对象,该对象就成为目标文件的一部分。
嵌入对象所做的更改结果呈现在目标文件中。
当对象嵌入后,它仅仅只是更改了源文件,而并未改变目标文件中的信息,但当嵌入对象被插入之后,则不再是源文件中的一部分,而是变成了目标文件的一部分,此时,只需要双击嵌入对象,就可在源程序中将它打开。
而链接对象则是在源文件中创建该对象,然后将它插入到目标文件中,并将两个文件之间保持连接关系。
当需要更新源文件时,目标文件中的链接对象相对应的也可以得到更新。
一、复合文档中的链接对象的特点
1.链接的对象是存在于复合文档之外的文件中,也就是说如果这些文件被删除了,链接也就随之丢失。
如需要移动它们,则必须重新建立链接。
2.链接具有跨越网络存在。
一个复合文档可能存在于一台计算机上,而其中的链接文件却存放于另一台计算机上,如果要将一个复合文档移动到另一个系统上,则所有的链接文件也将随之移动。
3.链接的对象的体积比较小,从而链接只能单纯地引用外部的
对象。
二、嵌入对象的特点
1.嵌入对象和复合文档两者是存储在一起的,从而,嵌入的对象用户不需要离开复合文档,只需在本地进行编辑,而且嵌入对象的改变不会影响到原始文件。
2.嵌入的对象和复合文档可一起移动,就能使用户轻易地改变文档。
3.包含嵌入对象的复合文档容量大,能包含构成对象的所有数据。
综上所述,在链接和嵌入操作过程中,服务器应用则是提供数据一方,而容器应用为接收数据的一方。
而嵌入操作是将服务器应用的数据复制到容器应用的文档中,而在链接操作过程中,容器应用的文档只包含了一个指向服务器应用文档的指针。
从而得出:在容器文件中嵌入了一个对象,则容器文件的体积也会随之变大;但当使用链接时,容器文件只包含一个指向对象的链接,而不包含对象本身,所以容器文件的体积则不会发生太多的变化,同时,当把嵌入对象的文件从一台计算机移到另一台计算机时,被嵌入对象也会随着文件一起移动。
当移动带有链接对象的文件时,而被链接对象的文件却不会随之移动,也就是说链接已失效。
三、链接与嵌入的区别
当编辑链接或嵌入对象时,两者产生的结果不同。
当双击链接
的对象时,服务器应用就打开原始的数据文件,那么链接对象的改动都会影响到原始文件,但对于嵌入的操作,在容器应用内双击被嵌入的对象,服务器应用启动,它的任何改动只针对嵌入对象有效,不会影响到原始文档。
总而言之,链接和嵌入对象两者的主要差别是存放数据的方式不同,以及存放目标文件后的更新方式也不同。
对象链接只有在更改了源文件时,数据才会被更新,同时链接的数据是保存在源文件中,而在目标文件中只保存源文件的位置,显示链接数据的标记,如果文件过大,则可使用链接对象。
而嵌入的对象与链接的对象不同,一个嵌入的对象是将内容直接存储在复合文档当中的。
只需用鼠标器双击对象,就可以打开这个应用,以便进行对象编辑,如果在链接对象中修改了原始信息,只需更新链接便可更新包含ole对象的文档,也可以将链接设置为自动更新。
参考文献
[1]王培国,林红卫.基于地理信息和分布式技术的信息系统的设计与实现[c].电子学会曙光分会学术年会论文集,2006.
[2]曾希.opc技术在工业控制系统中的应用[c].合肥工业大学,2009.
[3]曹晓阳,刘锦德.com及其应用——面向对象的组件集成技术[j].计算机应用,1999,01.
[4]张珺,缪逸,谢维平.基于dcom的分布式应用建构[j].计算
机工程,1999,06.
(作者单位:湖南科技经贸职业学院)。