Excel) (Application.Selection 屬性
會傳回 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 支援與意見反應。