Application.Selection 属性 (Excel)
返回 Application 对象的活动工作表上当前选定的 对象。 如果未选择 对象 ,则返回 Nothing。 使用 Select 方法设置所选内容,并使用 TypeName 函数发现所选对象的类型。
语法
表达式。选择
expression:表示 Application 对象的变量。
备注
返回的对象类型取决于当前选择 (例如,如果选择了单元格,则此属性) 返回 Range 对象。 如果未选择任何内容,Selection 属性将返回 Nothing。
在不使用对象识别符的情况下,使用此属性等效于使用 Application.Selection。
示例
本示例清空 Sheet1 的选定对象(假定选定对象为单元格区域)。
Worksheets("Sheet1").Activate
Selection.Clear
此示例显示所选内容的 Visual Basic 对象类型。
Worksheets("Sheet1").Activate
MsgBox "The selection object type is " & TypeName(Selection)
此示例显示当前所选内容的相关信息。
Sub TestSelection( )
Dim str As String
Select Case TypeName(Selection)
Case "Nothing"
str = "No selection made."
Case "Range"
str = "You selected the range: " & Selection.Address
Case "Picture"
str = "You selected a picture."
Case Else
str = "You selected a " & TypeName(Selection) & "."
End Select
MsgBox str
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。