共用方式為


Range.HasRichDataType 屬性 (Excel)

True 表示範圍中所有儲存格都包含 Rich 資料類型。 如果 範圍中沒有任何儲存格包含 Rich 資料類型,則為 False;否則為 null。 唯讀的 Variant

語法

運算式HasRichDataType

expression 代表 Range 物件的變數。

註解

連結的資料類型,例如 股票或地理位置,是一種豐富資料類型。

針對連結類型,只有 LinkedDataTypeState 屬性為 xlLinkedDataTypeStateValidLinkedDataxlLinkedDataTypeStateFetchingDataxlLinkedDataTypeStateBrokenLinkedData 的儲存格,才會被 HasRichDataType 屬性計算為 Rich 資料類型。

xlLinkedDataTypeStateDisambiguationNeededxlLinkedDataTypeStateNone狀態中的儲存格會計入 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 支援與意見反應