共用方式為


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 支援與意見反應