Shapes.AddOLEObject 方法 (Excel)
创建 OLE 对象。 返回一个代表新 OLE 对象的 Shape 对象。
表达式。AddOLEObject (ClassType、 FileName、 Link、 DisplayAsIcon、 IconFileName、 IconIndex、 IconLabel、 Left、 Top、 Width、 Height)
expression:一个表示 Shapes 对象的变量。
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
ClassType | 可选 | Variant | 一个字符串,包含要创建的对象的程序标识符。 必须指定 ClassType 或 FileName。 如果指定了 ClassType 参数,则忽略 FileName 和 Link。 |
FileName | 可选 | Variant | 创建对象所用的文件。 如果未指定路径,则使用当前工作文件夹。 必须为对象指定 ClassType 或 FileName 参数,但不能同时指定这两者。 |
链接 | 可选 | Variant | 真 若要将 OLE 对象链接到创建它的文件。 假 以使 OLE 对象成为独立复的文件。 如果为 ClassType 指定了值,则此参数必须为 False。 默认值为 False。 |
DisplayAsIcon | 可选 | Variant | 真 若要将 OLE 对象显示为图标。 默认值为 False 。 |
IconFileName | 可选 | Variant | 包含将要显示的图标的文件。 |
IconIndex | 可选 | Variant | IconFileName 内的图标索引。 指定文件中图标的顺序与图标在“更改图标”对话框中出现的顺序相对应(选中“显示为图标”复选框后,可从“对象”对话框访问该对话框)。 文件中的第一个图标的索引号为 0(零)。 如果 IconFileName 中不存在具有给定索引号的图标,则使用索引号为 1 的图标 (文件中) 的第二个图标。 默认值为 0 (零)。 |
IconLabel | 可选 | Variant | 显示在图标下面的标签(题注)。 |
Left | 可选 | Variant | 新对象的 左上角相对于文档 左上角的位置 () 磅。 默认值为 0(零)。 |
Top | 可选 | Variant | 新对象的左上角相对于文档顶部的位置 () 磅。 默认值为 0(零)。 |
Width | 可选 | Variant | 以磅为单位给出 OLE 对象的初始尺寸。 |
Height | 可选 | Variant | 以磅为单位给出 OLE 对象的初始尺寸。 |
Shape
本示例向 myDocument 中添加链接的 Word 文档。
Set myDocument = Worksheets(1)
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _
Width:=200, Height:=300, _
FileName:="c:\my documents\testing.doc", link:=True
本示例向 myDocument 中添加新的命令按钮。
Set myDocument = Worksheets(1)
myDocument.Shapes.AddOLEObject Left:=100, Top:=100, _
Width:=100, Height:=200, _
ClassType:="Forms.CommandButton.1"
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。