Range.HasRichDataType 属性 (Excel)
如果区域中的所有单元格均包含 RTF 数据类型,则为 True。 如果区域中没有一个单元格包含 Rich 数据类型,则为 False;否则为 null。 只读变体。
语法
表达式。HasRichDataType
expression 一个表示 Range 对象的变量。
备注
链接的数据类型(如 “股票”或“地理”)是一种丰富数据类型。
对于链接类型,只有 LinkedDataTypeState 属性为 xlLinkedDataTypeStateValidLinkedData、 xlLinkedDataTypeStateFetchingData 或 xlLinkedDataTypeStateBrokenLinkedData 的 单元格才会被 HasRichDataType 属性计为 Rich 数据类型。
xlLinkedDataTypeStateDisambiguationNeeded 或 xlLinkedDataTypeStateNone 状态中的单元格不计为 Rich 数据类型。
有关可能的链接数据类型状态的详细信息,请参阅 XlLinkedDataTypeState 枚举。
示例
此示例提示用户在 Sheet1 中选择一个区域。 如果所选区域中的所有单元格均包含 RTF 数据类型,则此示例显示一条消息。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。