True 表示範圍中所有儲存格都包含 Rich 資料類型。 如果範圍中的儲存格不包含 Rich 資料類型,則為 False;否則為 Null。 唯讀的 Variant。
語法
表達。HasRichDataType
expression 代表 Range 物件的變數。
註解
連結的資料類型 (例如 Stocks 或 Geography) 是一種 Rich 資料類型。
針對連結類型,只有 LinkedDataTypeState 屬性為 xlLinkedDataTypeStateValidLinkedData、 xlLinkedDataTypeStateFetchingData 或 xlLinkedDataTypeStateBrokenLinkedData 的儲存格,才會被 HasRichDataType 屬性計為豐富資料類型。
xlLinkedDataTypeStateDisambiguationNeeded 或 xlLinkedDataTypeStateNone 狀態中的儲存格不會計為豐富資料類型。
如需可能的連結資料類型狀態的詳細資訊,請參閱 XlLinkedDataTypeState 列舉。
範例
此範例會提示使用者在 Sheet1 上選取一個範圍。 如果選取範圍中的每個儲存格都包含 Rich 資料類型,則範例會顯示訊息。
Worksheets("Sheet1").Activate
Set rr = Application.InputBox( _
prompt:="Select a range on this worksheet", _
Type:=8)
If rr.HasRichDataType = True Then
MsgBox "Every cell in the selection contains a Rich Data"
End If
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。