Range.HasRichDataType 屬性 (Excel)
True 表示範圍中所有儲存格都包含 Rich 資料類型。 如果 範圍中沒有任何儲存格包含 Rich 資料類型,則為 False;否則為 null。 唯讀的 Variant。
語法
運算式。HasRichDataType
expression 代表 Range 物件的變數。
註解
連結的資料類型,例如 股票或地理位置,是一種豐富資料類型。
針對連結類型,只有 LinkedDataTypeState 屬性為 xlLinkedDataTypeStateValidLinkedData、 xlLinkedDataTypeStateFetchingData或 xlLinkedDataTypeStateBrokenLinkedData 的儲存格,才會被 HasRichDataType 屬性計算為 Rich 資料類型。
xlLinkedDataTypeStateDisambiguationNeeded或xlLinkedDataTypeStateNone狀態中的儲存格不會計入 Rich 資料類型。
如需可能連結資料類型狀態的詳細資訊,請參閱 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 支援與意見反應。