Screen.ActiveDatasheet-Eigenschaft (Access)

Verwenden Sie die ActiveDatasheet-Eigenschaft zusammen mit dem Screen-Objekt , um das Datenblatt zu identifizieren oder darauf zu verweisen, das den Fokus hat. Schreibgeschütztes Form-Objekt.

Syntax

Ausdruck. ActiveDatasheet

Ausdruck Eine Variable, die ein Screen-Objekt darstellt.

HinwBemerkungeneise

Die Einstellung der ActiveDatasheet-Eigenschaft enthält das Datenblattobjekt, das zur Laufzeit den Fokus besitzt.

Verwenden Sie diese Eigenschaft, um auf ein aktives Datenblatt zusammen mit einer seiner Eigenschaften oder Methoden zu verweisen. Der folgende Code z. B. verwendet die ActiveDatasheetActiveDatasheet-Eigenschaft, um auf die oberste Zeile der Auswahl zu verweisen, die im aktiven Datenblatt wirksam ist.

TopRow = Screen.ActiveDatasheet.SelTop

Beispiel

Das folgende Beispiel verwendet die ActiveDatasheetActiveDatasheet-Eigenschaft, um die Datenblattzelle zu ermitteln, die den Fokus hat. Sind mehrere Zellen markiert, ermittelt die Prozedur die Position der Zelle, in der sich die erste Zeile und die erste Spalte der Auswahl kreuzen.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.