BoundObjectFrame.OLEType 属性 (Access)

使用 OLEType 属性可以确定控件是否包含 OLE 对象,如果是,则确定对象是链接对象还是嵌入对象。 可读/写 Byte 类型。

语法

表达式OLEType

表达 一个代表 BoundObjectFrame 对象的变量。

备注

OLEType 属性使用以下设置。

Setting 常量 说明
链接 acOLELinked 控件包含链接对象。 对象的全部数据由创建它的应用程序管理。
嵌入 acOLEEmbedded 控件包含嵌入对象。 对象的全部数据由 Microsoft Access 管理。
acOLENone 控件不包含 OLE 对象。

创建 OLE 对象时,使用 OLETypeAllowed 属性来确定控件可以包含的对象类型。

示例

下面的示例说明如何显示“插入对象”对话框,以及在单击“插入对象”对话框中的“取消”按钮后,如何显示错误消息。

Sub InsertObject_Click() 
 Dim conUserCancelled As Integer 
 
 ' Error message returned when user cancels. 
 conUserCancelled = 2001 
 On Error GoTo ButtonErr 
 If OLE1.OLEType = acOLENone Then 
 ' No OLE object created. 
 ' Display Insert Object dialog box. 
 OLE1.Action = acOLEInsertObjDlg 
 End If 
 Exit Sub 
 
ButtonErr: 
 If Err = conUserCancelled Then ' Display message. 
 MsgBox "You clicked the Cancel button; " _ 
 & "no object was created." 
 End If 
 Resume Next 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。