proe4.0安装OLE是什么设置

proe4.0安装OLE是什么设置,第1张

proe40安装OLE是程序集成设置。

OLE是Object

Linking

and

Embedding的缩写,对象连接与嵌入,简称OLE技术。OLE

不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和 *** 作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型。

简单的说,你要在proe的工程图中插入EXCEL图表、Word文档或等对象,就需要使用OLE技术,应用OLE技术你可以直接在工程图内编辑这些对象。

ole对象实际上就是别人的程序原封不动的拿来使用。可在

Visual

Basic

应用程序中添加的最强大、最有用的功能之一就是在控件和控件之间、在控件和其它

Windows

应用程序之间拖动文本和图形。有了

OLE,就可将这种功能引入到应用程序中。

使用

OLE

拖放时,并不是把一个控件拖动到另一个控件并调用代码(象本章前面讨论的拖放一样);而是将数据从一个控件或应用程序移动到另一个控件或应用程序。例如,您可以选择并拖动

Excel

中的一个单元范围,然后将它们放到应用程序的

DataGrid

控件上。

Visual

Basic

的几乎所有控件都在

某种程度上

支持

OLE

拖放。此外,一些标准的和

ActiveX

控件(由

Visual

Basic

专业版和企业版提供的)还提供对

OLE

拖放的自动支持,这意味着控件支持在

OLEDragMode

OLEDropMode

属性中的自动设置,并且无论是从控件拖出还是在控件内放入都不需要编写代码。这一点与手动拖放相反,在手动拖放中,您必须为拖放编程:

有些支持自动

OLEDragMode

OLEDropMode

的控件包括

PictureBox、Label、以及

TextBox

控件。为对这些控件启动自动

OLE

拖放,应将

OLEDragMode

OLEDropMode

都设置为“自动化”。

有些控件支持自动

OLE

拖动,但只支持手动放下,有些支持自动放下,但只支持手动拖动。例如,ComboBox

控件支持手动和自动拖动,但不支持自动放下。这是由于如果您将一个项目拖动到

ComboBox

中,Visual

Basic

无法知道将新项目放下的确切位置。然而,可以使用手动放下

,这样您就可以将项目程序化的放在您希望在

ComboBox

中的位置了。要启动这些控件的自动拖动,应将

OLEDragMode

属性设置为“自动化”。

有些控件只支持手动

OLE

拖放事件,这意味着可用代码对它们进行编程,使之成为

OLE

拖放 *** 作的源,也可使之成为

OLE

拖放 *** 作的目标。

注意

为判断其它

ActiveX

控件是否支持

OLE

拖放,应在

Visual

Basic

中加载控件并检查

OLEDragMode

OLEDropMode

属性是否存在,或检查

OLEDrag

方法是否存在。(不自动支持

OLE

拖动的控件也将不具有

OLEDragMode

属性,但是,如果控件通过代码支持

OLE

拖动,则其具有

OLEDrag

方法。)

注意

窗体、MDI

窗体、文档对象、

用户控件

和属性页都包含

OLEDropMode

属性,而且仅支持手工拖放。

要加上uses comobj;var msword:variant;msword:=createoleobject('wordapplication');连接wordmswordvisible:=1;显示文件编辑!如不雅是word95好象用wordbasicmsworddocumentsopen(filename:='文件路径+文件名',readonly:=true);如不雅要撤消和办事器的连接msword:=unassigned;当然还可以用servers中的控件去实现。

CAD当中的OlE是对象链接和嵌入(Object Linking and Embeding ) 它提供了一种用源于不同应用程序的信息创建复合文档的强有力方法.对象可以是几乎所有的信息类型,如文字、位图、矢量图形,甚至声音注解和录象剪辑等.

OLE 这三个字符包含三个概念,即对象、链接和嵌入.对象是应用程序之间共享的数据,如 Auto CAD 中的图形、Word中的文本和3ds max 中的动画等链接是指在程序设计中,把两个或多个分别编写、汇编或贬抑过的程序集合成单一的实体的处理方法。嵌入是指应用程序所创建的对象包含另一个应用程序之中。实现OLE交换数据一般需要一个OLE服务器(Server)和一个包容器(Container),有时也称为客户,服务器是指能产生编辑OLE对象的应用程序,而客户是一个可以将OLE对象链接或嵌入其程序中的应用程序

就是说这个对象的服务器不能启动,所以失败了

举个例子吧,比如在CAD中插入了EXCEL表格,是用对象的方式插入的,当你双击想要编辑的时候,CAD会调用EXCEL,如果调用失败,就会这样了

原因一般来说如下:由于你这张图纸是在别的电脑上做的,那台电脑与你的电脑的EXCEL版本不同,就会出现这样的结果

以上供你参考

有可能是没有动态连接库,动态连接库在:

c:\program

files\common

files\system\ado

目录下面

还得确保

OLE

库是正确版本

以上就是关于proe4.0安装OLE是什么设置全部的内容,包括:proe4.0安装OLE是什么设置、OLE是怎么使用、请教:在OLE自动化应用程序中如何打开Word文档等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9749658.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存