Aplicável a
Objeto Screen |
É possível usar a propriedade ActiveForm juntamente com o objeto Screen para identificar ou fazer referência ao formulário que tem o foco. Objeto Form somente leitura.
expressão.ActiveForm
expressão Obrigatória. Uma expressão que retorna um dos objetos na lista Aplica-se a.
Configuração
Esta configuração de propriedade contém uma referência ao objeto formulário com foco em tempo de execução.
Essa propriedade só está disponível ao usar um código do Visual Basic for Applications (VBA) ou macro e é somente leitura em todos os modos de exibição.
Comentários
É possível usar a propriedade ActiveForm para fazer referência a um formulário ativo, juntamente com uma de suas propriedades ou métodos. O exemplo a seguir exibe o configuração de propriedade Name do formulário ativo.
Dim frmCurrentForm As Form
Set frmCurrentForm = Screen.ActiveForm
MsgBox "Current form is " & frmCurrentForm.Name
Se um subformulário estiver em foco, ActiveForm fará referência ao formulário principal. Se nenhum formulário ou subformulário estiver em foco quando você usar a propriedade ActiveForm, ocorrerá um erro.