语言

OLEObject 接口

定义

代表工作表上的一个 ActiveX 控件或链接或嵌入的 OLE 对象。 OLEObject 对象是集合的OLEObjects成员。 OLEObjects 集合在一张工作表上包含所有的 OLE 对象。

public interface class OLEObject : Microsoft::Office::Interop::Excel::_OLEObject, Microsoft::Office::Interop::Excel::OLEObjectEvents_Event
[System.Runtime.InteropServices.Guid("000208A2-0000-0000-C000-000000000046")]
public interface OLEObject : Microsoft.Office.Interop.Excel._OLEObject, Microsoft.Office.Interop.Excel.OLEObjectEvents_Event
Public Interface OLEObject
Implements _OLEObject, OLEObjectEvents_Event
派生
属性
实现

注解

这是派生自 COM Coclass(托管代码要求此 Coclass 来实现与相应的 COM 对象的互操作性)的 .NET 接口。 使用此派生的接口来访问所有方法、属性和 COM 对象的事件成员。 但是,如果您想要使用的方法或事件共享同一名称并且位于相同的 COM 对象下,请转换为相应的主接口以调用该方法,并转换为最新的事件接口以连接到该事件。 参考此主题以获取有关 COM 对象的信息。 有关 COM 对象的方法和属性成员的信息,请参阅 _OLEObject

使用 OLEObjects (index) (其中 index 是对象的名称或编号)返回 OLEObject 对象。

工作表上的 ActiveX 控件的 OLEObject 对象的属性和方法是相同的。 这样就可以使用控件的名称访问这些属性。

属性

名称 说明
AltHTML

仅供内部使用。

(继承自 _OLEObject)
Application

此属性返回表示 Application 指定对象创建者的对象 (可将此属性与 OLE 自动化对象结合使用以返回该对象的应用程序) 。 只读。

(继承自 _OLEObject)
AutoLoad

如果打开包含指定 OLE 对象的工作簿时自动载入该 OLE 对象,则为 True。 读/写 Boolean

(继承自 _OLEObject)
AutoUpdate

如果数据源改变时 OLE 对象将自动更新,则为 True。 仅当对象链接 (OLEType 其属性必须为 xlOLELink) 时才有效。 只读 Boolean

(继承自 _OLEObject)
Border

返回 Border 表示对象边框的对象。

(继承自 _OLEObject)
BottomRightCell

返回一个 Range 对象,该对象表示位于对象右下角下的单元格。 只读。

(继承自 _OLEObject)
Creator

返回一个 32 位整数,该整数指示在其中创建了此对象的应用程序。 如果该对象是在 Microsoft Excel 中创建的,则此属性返回字符串 XCEL,它等同于十六进制的数字 5843454C。 只读 xlCreatorCode

(继承自 _OLEObject)
Enabled

如果启用对象,则为 True。 读/写 Boolean

(继承自 _OLEObject)
Height

对象的高度,以磅为单位。 读/写 Double

(继承自 _OLEObject)
Index

返回对象在其同类对象所组成的集合内的编号。 只读 Integer

(继承自 _OLEObject)
Interior

返回 Interior 表示指定对象内部的对象。

(继承自 _OLEObject)
Left

从对象左边界至 A 列左边界(在工作表上)或图表区左边界(在图表上)的距离,以磅为单位。 读/写 Double

(继承自 _OLEObject)
LinkedCell

返回或设置指向控制值的工作表区域。 如果为这些单元格赋值,则指定控制也会取得相应的值。 与此类似,如果更改控制的值,则单元格的值也作相应变动。 读/写 String

(继承自 _OLEObject)
ListFillRange

返回或设置用于填充指定列表框的工作表区域。 对该属性进行设置将破坏列表框中的所有列表项。 读/写 String

(继承自 _OLEObject)
Locked

如果对象处于锁定状态,则为 True;如果在工作表受保护时可以修改对象,则为 False。 读/写 Boolean

(继承自 _OLEObject)
Name

返回或设置对象的名称。 读/写 String

(继承自 _OLEObject)
Object

返回与此 OLE 对象相联系的 OLE 自动化对象。 只读 对象

(继承自 _OLEObject)
OLEType

返回 OLE 对象类型。 可为以下 XlOLEType 常量之一:xlOLELinkxlOLEEmbed。 如果对象已链接 (存在于文件) 外部,则返回 xlOLELink ;如果对象已嵌入 (完全包含在文件) 中,则返回 xlOLEEmbed 。 只读 对象

(继承自 _OLEObject)
OnAction

返回或设置单击指定对象时运行的宏的名称。 读/写 String

(继承自 _OLEObject)
Parent

返回指定对象的父对象。 只读。

(继承自 _OLEObject)
Placement

返回或设置对象附加到其下方单元格的方式。 读取/写入 对象

(继承自 _OLEObject)
PrintObject

如果打印文档时也打印指定对象,则为 True。 读/写 Boolean

(继承自 _OLEObject)
progID

返回对象的程序标识符。 只读 String

(继承自 _OLEObject)
Shadow

如果字体是阴影字体或对象有阴影,则为 true。 读/写 Boolean

(继承自 _OLEObject)
ShapeRange

返回 ShapeRange 表示指定对象的一个或多个对象。 只读。

(继承自 _OLEObject)
SourceName

返回或设置指定对象的链接源名称。 读/写 String

(继承自 _OLEObject)
Top

从对象的顶部边缘到工作表) 上 (第 1 行顶部的距离,或图表) 上 (图表区域顶部的距离(以磅为单位)。 读/写 Double

(继承自 _OLEObject)
TopLeftCell

返回一个 Range 对象,该对象表示位于指定对象左上角下的单元格。 只读。

(继承自 _OLEObject)
Visible

决定对象是否可见。 读/写 Boolean

(继承自 _OLEObject)
Width

对象的宽度,以磅为单位。 读/写 Double

(继承自 _OLEObject)
ZOrder

返回指定对象的 z-次序位置。 只读 Integer

(继承自 _OLEObject)

方法

名称 说明
Activate()

激活对象。

(继承自 _OLEObject)
BringToFront()

将对象放到 z-次序前面。

(继承自 _OLEObject)
Copy()

将对象复制到剪贴板。

(继承自 _OLEObject)
CopyPicture(XlPictureAppearance, XlCopyPictureFormat)

将所选对象作为图片复制到剪贴板。 对象

(继承自 _OLEObject)
Cut()

将对象剪切到剪贴板,或者将其粘贴到指定的目的地。

(继承自 _OLEObject)
Delete()

删除对象。

(继承自 _OLEObject)
Duplicate()

复制对象,并返回对新复制对象的引用。

(继承自 _OLEObject)
Select(Object)

选择对象。

(继承自 _OLEObject)
SendToBack()

将对象放到 z-次序的后面。

(继承自 _OLEObject)
Update()

更新链接。

(继承自 _OLEObject)
Verb(XlOLEVerb)

向指定的 OLE 对象服务器发送动词。

(继承自 _OLEObject)

活动

名称 说明
GotFocus

代表工作表上的一个 ActiveX 控件或链接或嵌入的 OLE 对象。 OLEObject 对象是集合的OLEObjects成员。 OLEObjects 集合在一张工作表上包含所有的 OLE 对象。

(继承自 OLEObjectEvents_Event)
LostFocus

代表工作表上的一个 ActiveX 控件或链接或嵌入的 OLE 对象。 OLEObject 对象是集合的OLEObjects成员。 OLEObjects 集合在一张工作表上包含所有的 OLE 对象。

(继承自 OLEObjectEvents_Event)

适用于