共用方式為


Range.HasRichDataType 屬性 (Excel)

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

語法

表達。HasRichDataType

expression 代表 Range 物件的變數。

註解

連結的資料類型 (例如 Stocks 或 Geography) 是一種 Rich 資料類型。

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

xlLinkedDataTypeStateDisambiguationNeededxlLinkedDataTypeStateNone 狀態中的儲存格會計為豐富資料類型。

如需可能的連結資料類型狀態的詳細資訊,請參閱 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 支援與意見反應