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 Argument wymagany. Wyrażenie zwracające jeden z obiektów na liście Dotyczy.
Ustawienie
To ustawienie właściwości zawiera odwołanie do obiektu formularz, który ma fokus na czas 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 fokus ma podformularz, funkcja ActiveForm odwołuje się do formularz główny. Jeśli podczas używania właściwości ActiveForm żaden formularz lub podformularz nie ma fokusu, wystąpi błąd.