ObjectFrame.Class 属性 (Access)
使用 Class 属性可以指定或确定嵌入的 OLE 对象的类名称。 读/写 String。
语法
表达式。类
表达 一个代表 ObjectFrame 对象的变量。
备注
Class 属性设置是一个字符串表达式,由您或 Microsoft Access 在您创建或 OLE 对象粘贴。
类名定义的是 OLE 对象的类型。 例如,Microsoft Excel 支持多种类型的 OLE 对象,包括工作表和图表。 其类名分别为“Excel.Sheet”和“Excel.Chart”。
注意
[!注释] 要确定 OLE 对象的类名,请参阅提供该对象的应用程序的文档。
从剪贴板中复制对象时, Class 属性设置将更新。 例如,如果将 Microsoft Excel 图表从剪贴板粘贴到以前包含 Excel 工作表的 OLE 对象中, 则 Class 属性设置将从“Excel.Sheet”更改为“Excel.Chart”。 您可以通过使用 Visual Basic 来控制 操作 属性设置为 acOLEPaste 或 acOLEPasteSpecialDlg 粘贴剪贴板中的对象。
注意
[!注释] OLEClass 属性和 类 属性是相似但不是相同。 OLEClass 属性设置是 OLE 对象的一般说明,而 Class 属性设置是用于引用 Visual Basic 中的 OLE 对象的名称。 OLEClass 属性设置的示例包括 Microsoft Excel 图表、 Microsoft Word 文档和画笔图片。
示例
以下示例使用名为 OLE1 的未绑定对象框架创建链接 的 OLE 对象,并在用户选择命令按钮时调整控件的大小以显示对象的全部内容。
Sub Command1_Click
OLE1.Class = "Excel.Sheet" ' Set class name.
' Specify type of object.
OLE1.OLETypeAllowed = acOLELinked
' Specify source file.
OLE1.SourceDoc = "C:\Excel\Oletext.xls"
' Specify data to create link to.
OLE1.SourceItem = "R1C1:R5C5"
' Create linked object.
OLE1.Action = acOLECreateLink
' Adjust control size.
OLE1.SizeMode = acOLESizeZoom
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈