使用 DisplayType 屬性可以指定 Microsoft Access 顯示的是 OLE 對象的內(nèi)容還是圖標。Boolean 型,可讀/寫。
expression.DisplayType
expression 必需。返回“應用于”列表中的一個對象的表達式。
例如,如果 OLE 對象是一篇 Microsoft Word 文檔,而 DisplayType 設為“內(nèi)容”,則控件顯示的是 Word 文檔的內(nèi)容;如果將 DisplayType 屬性設為“圖標”則控件顯示為 Microsoft Word 圖標。
DisplayType 屬性可使用下列設置:
設置 |
Visual Basic |
說明 |
內(nèi)容 |
acOLEDisplayContent |
(默認值)當控件包含 OLE 對象時,控件顯示對象的內(nèi)容,如文檔或電子表格。 |
圖標 |
acOLEDisplayIcon |
當控件包含 OLE 對象時,控件顯示的是對象的圖標。 |
注釋 您可以在屬性表、宏中或使用 Visual Basic 對 DisplayType 屬性進行設置。在 Visual Basic 中可以使用控件的默認控件樣式或 DefaultControl 方法設置該屬性的默認值。
對于綁定對象框,可以在“設計”視圖或者在“窗體”視圖或“數(shù)據(jù)表”視圖中,添加新記錄的同時對其 DisplayType 屬性進行設置;但在所有視圖中都可以讀取該屬性值。對于未綁定對象框或圖表,則在創(chuàng)建對象時可以在“插入對象”對話框中對該屬性進行設置(默認設置是“內(nèi)容”,如果選中“顯示為圖標”復選框,則設置為“圖標”)。
DisplayType 屬性決定了“選擇性粘貼”對話框(單擊“編輯”菜單中的“選擇性粘貼”命令可顯示該對話框)中“顯示為圖標”復選框的默認設置,和插入未綁定對象框時顯示的“插入對象”對話框中的“顯示為圖標”復選框的默認設置。在“窗體”視圖、“數(shù)據(jù)表”視圖或者“設計”視圖中顯示這些對話框時,如果 DisplayType 屬性設為“圖標”,則“顯示為圖標”復選框會自動選定。例如,如果使用 Visual Basic 將控件的 Action 屬性設為 acOLEInsertObjDlg 或 acOLEPasteSpecialDlg,則可以看到這些復選框是選中的。
在未綁定對象框中插入對象時,DisplayType 屬性的設置對“對象”對話框的“顯示為圖標”復選框的狀態(tài)不起作用。從剪貼板粘貼對象時,“顯示為圖標”復選框反映的是剪貼板中的對象的狀態(tài)。
對綁定對象框的 DisplayType 屬性進行更改不影響控件中現(xiàn)有對象的顯示。不過,使用“插入”菜單中的“對象”命令新添加的對象則會受其影響。