使用 DisplayType 属性可以指定 Microsoft Access 显示的是 OLE 对象的内容还是图标。Boolean 型,可读/写。
expression.DisplayType
expression 必需。返回“应用于”列表中的一个对象的表达式。
例如,如果 OLE 对象是一篇 Microsoft Word 文档,而 DisplayType 设为“内容”,则控件显示的是 Word 文档的内容;如果将 DisplayType 属性设为“图标”则控件显示为 Microsoft Word 图标。
DisplayType 属性可使用下列设置:
设置 |
Visual Basic |
说明 |
内容 |
acOLEDisplayContent |
(默认值)当控件包含 OLE 对象时,控件显示对象的内容,如文档或电子表格。 |
图标 |
acOLEDisplayIcon |
当控件包含 OLE 对象时,控件显示的是对象的图标。 |
注释 您可以在属性表、宏中或使用 Visual Basic 对 DisplayType 属性进行设置。在 Visual Basic 中可以使用控件的默认控件样式或 DefaultControl 方法设置该属性的默认值。
对于绑定对象框,可以在“设计”视图或者在“窗体”视图或“数据表”视图中,添加新记录的同时对其 DisplayType 属性进行设置;但在所有视图中都可以读取该属性值。对于未绑定对象框或图表,则在创建对象时可以在“插入对象”对话框中对该属性进行设置(默认设置是“内容”,如果选中“显示为图标”复选框,则设置为“图标”)。
DisplayType 属性决定了“选择性粘贴”对话框(单击“编辑”菜单中的“选择性粘贴”命令可显示该对话框)中“显示为图标”复选框的默认设置,和插入未绑定对象框时显示的“插入对象”对话框中的“显示为图标”复选框的默认设置。在“窗体”视图、“数据表”视图或者“设计”视图中显示这些对话框时,如果 DisplayType 属性设为“图标”,则“显示为图标”复选框会自动选定。例如,如果使用 Visual Basic 将控件的 Action 属性设为 acOLEInsertObjDlg 或 acOLEPasteSpecialDlg,则可以看到这些复选框是选中的。
在未绑定对象框中插入对象时,DisplayType 属性的设置对“对象”对话框的“显示为图标”复选框的状态不起作用。从剪贴板粘贴对象时,“显示为图标”复选框反映的是剪贴板中的对象的状态。
对绑定对象框的 DisplayType 属性进行更改不影响控件中现有对象的显示。不过,使用“插入”菜单中的“对象”命令新添加的对象则会受其影响。