OLEObject 接口

定义

代表工作表上的一个 ActiveX 控件或链接或嵌入的 OLE 对象。 OLEObject 对象是 集合的成员OLEObjectsOLEObjects 集合在一张工作表上包含所有的 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

如果对象 已锁定,则为 False ;如果可以在工作表受到保护时修改对象,则为 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

如此 如果 字体是阴影字体或对象有阴影。 读/写 Boolean

(继承自 _OLEObject)
ShapeRange

返回一个 ShapeRange 对象,该对象表示指定的 一个或多个 对象。 此为只读属性。

(继承自 _OLEObject)
SourceName

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

(继承自 _OLEObject)
Top

从工作表) 上第 1 行的上边缘到第 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 对象是 集合的成员OLEObjectsOLEObjects 集合在一张工作表上包含所有的 OLE 对象。

(继承自 OLEObjectEvents_Event)
LostFocus

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

(继承自 OLEObjectEvents_Event)

适用于