共用方式為


Access) (Screen.ActiveDatasheet 屬性

使用 ActiveDatasheet 屬性搭配 Screen 物件來識別或參考具有焦點的資料工作表。 唯讀 Form 物件。

語法

運算式ActiveDatasheet

表達 代表 Screen 物件的變數。

註解

ActiveDatasheet 屬性設定值包含了在執行階段擁有焦點的資料工作表物件。

使用這個屬性來參照使用中資料工作表及其其中一個屬性或方法。 例如,下列的程式碼使用 ActiveDatasheet 屬性來參照在使用中資料工作表最上面的選取列。

TopRow = Screen.ActiveDatasheet.SelTop

範例

下列範例使用 ActiveDatasheet 屬性來辨認有焦點的資料工作表儲存格,假如不只選取一個儲存格,則識別該選取範圍中第一列、第一欄的位置。

Public Sub GetSelection() 
 ' This procedure demonstrates how to get a pointer to the 
 ' current active datasheet. 
 
 Dim objDatasheet As Object 
 Dim lngFirstRow As Long 
 Dim lngFirstColumn As Long 
 Const conNoActiveDatasheet = 2484 
 
 On Error GoTo GetSelection_Err 
 
 Set objDatasheet = Screen.ActiveDatasheet 
 
 lngFirstRow = objDatasheet.SelTop 
 lngFirstColumn = objDatasheet.SelLeft 
 MsgBox "The first item in this selection is located at " & _ 
 "Row " & lngFirstRow & ", Column " & _ 
 lngFirstColumn, vbInformation 
 
GetSelection_Bye: 
 Exit Sub 
GetSelection_Err: 
 If Err = conNoActiveDatasheet Then 
 MsgBox "No data sheet is active.", vbExclamation 
 Resume GetSelection_Bye 
 End If 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應