全部显示

DisplayType 属性

       

使用 DisplayType 属性可以指定 Microsoft Access 显示的是 OLE 对象的内容还是图标。Boolean 型,可读/写。

expression.DisplayType

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

例如,如果 OLE 对象是一篇 Microsoft Word 文档,而 DisplayType 设为“内容”,则控件显示的是 Word 文档的内容;如果将 DisplayType 属性设为“图标”则控件显示为 Microsoft Word 图标。

DisplayType 属性可使用下列设置:

设置 Visual Basic 说明
内容 acOLEDisplayContent  (默认值)当控件包含 OLE 对象时,控件显示对象的内容,如文档或电子表格。
图标 acOLEDisplayIcon  当控件包含 OLE 对象时,控件显示的是对象的图标。

可以在属性表中或使用 Visual BasicDisplayType 属性进行设置。在 Visual Basic 中可以使用控件的默认控件样式DefaultControl 方法设置该属性的默认值。

对于绑定对象框,可以在“设计”视图或者在“窗体”视图“数据表”视图中,添加新记录的同时对其 DisplayType 属性进行设置;但在所有视图中都可以读取该属性值。对于未绑定对象框图表,则在创建对象时可以在“插入对象”对话框中对该属性进行设置(默认设置是“内容”,如果选中“显示为图标”复选框,则设置为“图标”)。

DisplayType 属性决定了“选择性粘贴”对话框(单击“编辑”菜单中的“选择性粘贴”命令可显示该对话框)中“显示为图标”复选框的默认设置,和插入未绑定对象框时显示的“插入对象”对话框中的“显示为图标”复选框的默认设置。在“窗体”视图“数据表”视图或者“设计”视图中显示这些对话框时,如果 DisplayType 属性设为“图标”,则“显示为图标”复选框会自动选定。例如,如果使用 Visual Basic 将控件的 Action 属性设为 acOLEInsertObjDlgacOLEPasteSpecialDlg,则可以看到这些复选框是选中的。

在未绑定对象框中插入对象时,DisplayType 属性的设置对“对象”对话框的“显示为图标”复选框的状态不起作用。从剪贴板粘贴对象时,“显示为图标”复选框反映的是剪贴板中的对象的状态。

对绑定对象框的 DisplayType 属性进行更改不影响控件中现有对象的显示。不过,使用“插入”菜单中的“对象”命令新添加的对象则会受其影响。