Range.HasRichDataType 属性 (Excel)

如果区域中的所有单元格均包含 RTF 数据类型,则为 True。 如果区域中没有一个单元格包含 Rich 数据类型,则为 False;否则为 null。 只读变体

语法

表达式HasRichDataType

expression 一个表示 Range 对象的变量。

备注

链接的数据类型(如 “股票”或“地理”)是一种丰富数据类型。

对于链接类型,只有 LinkedDataTypeState 属性为 xlLinkedDataTypeStateValidLinkedDataxlLinkedDataTypeStateFetchingDataxlLinkedDataTypeStateBrokenLinkedData 的 单元格才会被 HasRichDataType 属性计为 Rich 数据类型。

xlLinkedDataTypeStateDisambiguationNeededxlLinkedDataTypeStateNone 状态中的单元格计为 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。