OLEObjects 接口

定义

指定工作表上 OLEObject 所有对象的集合。 每一个 OLEObject 对象都代表一个 ActiveX 控件或者一个链接或嵌入的 OLE 对象。

public interface class OLEObjects : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000208A3-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface OLEObjects : System.Collections.IEnumerable
Public Interface OLEObjects
Implements IEnumerable
属性
实现

注解

OLEObjects(Object)使用 方法返回 OLEObjects 集合。

Add(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)使用 方法创建新的 OLE 对象并将其添加到 OLEObjects 集合。

工作表上的 ActiveX 控件有两个名称:一个是包含该控件的形状的名称,查看工作表时可在“名称”框中看到它;另一个是控件的代码名称,可以在“属性”窗口中“(名称)”右边的单元格中看到它。 在您首次向工作表添加控件时,形状名称和代码名称是一致的。 但是,如果您更改这两个名称中的任意一个,另一个不会随之自动更改。

在控件事件过程名称中使用的是控件代码名称。 但是,当从工作表的 ShapesOLEObjects 集合返回控件时,必须使用形状名称(而不是代码名称)来按名称引用控件。 例如,假定你给工作表添加一个复选框,那么默认形状名称和默认代码名称都是 CheckBox1。 如果随后通过在属性窗口中键入“ (名称) ”旁边的 chkFinished 来更改控件代码名称,则必须在事件过程名称中使用 chkFinished,但仍必须使用 CheckBox1 从 ShapesOLEObjects 集合返回控件。

属性

Application

返回一个 Application 对象,该对象代表 Microsoft Excel 应用程序。

AutoLoad

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

Border

返回一个 Border 对象,该对象表示对象的边框。

Count

返回集合中对象的数目。

Creator

返回一个 32 位整数,该整数指示在其中创建了此对象的应用程序。

Enabled

如果启用对象,则为 True

Height

对象的高度,以磅为单位。

Interior

返回一个 Interior 对象,该对象表示指定对象的内部。

Left

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

Locked

如果对象已锁定,则为 True;如果在工作表受保护时可以修改对象,则为 False

OnAction

仅供内部使用。

Parent

返回指定对象的父对象。

Placement

返回或设置对象附加到其下方单元格的方式。

PrintObject

如果打印文档时也打印指定对象,则为 True

Shadow

如此 如果 字体是阴影字体或对象有阴影。

ShapeRange

返回一个 ShapeRange 对象,该对象表示指定的 一个或多个 对象。

SourceName

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

Top

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

Visible

决定对象是否可见。

Width

对象的宽度,以磅为单位。

ZOrder

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

方法

_Dummy12()

仅供内部使用。

_Dummy15()

仅供内部使用。

_Dummy22()

仅供内部使用。

_Dummy3()

仅供内部使用。

_Dummy30()

仅供内部使用。

_Dummy32()

仅供内部使用。

_Dummy33()

仅供内部使用。

_Dummy34()

仅供内部使用。

_Dummy36()

仅供内部使用。

_Dummy37()

仅供内部使用。

_Dummy38()

仅供内部使用。

_Dummy39()

仅供内部使用。

_Dummy40()

仅供内部使用。

_Dummy41()

仅供内部使用。

Add(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

向工作表中添加新的 OLE 对象。 返回 对象 OLEObject

BringToFront()

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

Copy()

将对象复制到剪贴板。

CopyPicture(XlPictureAppearance, XlCopyPictureFormat)

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

Cut()

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

Delete()

删除对象。

Duplicate()

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

GetEnumerator()

指定工作表上 OLEObject 所有对象的集合。 每一个 OLEObject 对象都代表一个 ActiveX 控件或者一个链接或嵌入的 OLE 对象。

Group()

仅供内部使用。

Item(Object)

从集合中返回一个对象。

Select(Object)

选择对象。

SendToBack()

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

适用于