Dotyczy
Obiekt Screen |
Możesz użyć właściwości ActiveForm wraz z obiektem Screen w celu zidentyfikowania formularza, na którym znajduje się fokus lub odwołania się do niego. Obiekt Form tylko do odczytu.
wyrażenie.ActiveForm
wyrażenie — wymagane. Wyrażenie, które zwraca jeden z obiektów na liście Dotyczy.
Ustawienie
To ustawienie właściwości zawiera odwołanie do obiektu formularz mającego fokus na czasie wykonywania.
Tej właściwości można używać podczas korzystania z makra lub kodu w języku Visual Basic for Applications (VBA). We wszystkich widokach jest ona dostępna tylko do odczytu.
Spostrzeżenia
Możesz użyć właściwości ActiveForm, aby odwołać się do aktywnego formularza wraz z jedną z jego właściwości lub metod. Poniższy przykład wyświetla ustawienie właściwości Name aktywnego formularza.
Dim frmCurrentForm As Form
Set frmCurrentForm = Screen.ActiveForm
MsgBox "Current form is " & frmCurrentForm.Name
Jeśli podformularz ma fokus, właściwość ActiveForm odwołuje się do formularza głównego. Jeśli formularz ani podformularz nie ma fokusu podczas korzystania z właściwości ActiveForm, wystąpi błąd.