OLEObjects 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定工作表上所有 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 控件有两个名称:一个是包含该控件的形状的名称,查看工作表时可在“名称”框中看到它;另一个是控件的代码名称,可以在“属性”窗口中“(名称)”右边的单元格中看到它。 在您首次向工作表添加控件时,形状名称和代码名称是一致的。 但是,如果您更改这两个名称中的任意一个,另一个不会随之自动更改。
在控件事件过程名称中使用的是控件代码名称。 但是,从 Shapes 工作表的 OR OLEObjects 集合返回控件时,必须使用形状名称(而不是代码名称)来按名称引用控件。 例如,假定你给工作表添加一个复选框,那么默认形状名称和默认代码名称都是 CheckBox1。 如果随后通过在属性窗口中的“名称”) 旁边键入 chkFinished 来更改控件代码名称 (则必须在事件过程名称中使用 chkFinished,但仍必须使用 CheckBox1 从 Shapes 或 OLEObjects 集合返回控件。
属性
| 名称 | 说明 |
|---|---|
| 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 |
如果字体是阴影字体或对象有阴影,则为 true。 |
| ShapeRange |
返回 ShapeRange 表示指定对象的一个或多个对象。 |
| SourceName |
返回或设置指定对象的链接源名称。 |
| Top |
从对象的顶部边缘到工作表) 上 (第 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-次序的后面。 |