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 或 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 |
如此 如果 字体是阴影字体或对象有阴影。 |
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-次序的后面。 |