Har du prøvet at anvende UserForm2.Visible Det er en boolean som returnerer sand eller falsk. Du kan så spørge om den er sand eller falsk for at se om den er åben.
Hej prøv denne kode: Private Declare Function FindWindow Lib \"user32\" Alias \"FindWindowA\" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub Form_Load() Form2.Show
Dim Handle As Long \'Hvis handle er forskellig fra 0 findes form2 Handle = FindWindow(vbNullString, Form2.Caption) MsgBox (lHandle)
Prøv denne kode istedet. Der var en lille fejl i første forsøg: Private Declare Function FindWindow Lib \"user32\" Alias \"FindWindowA\" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Sub Form_Load() Form2.Show
Dim Handle As Long \'Hvis handle er forskellig fra 0 findes form2 Handle = FindWindow(vbNullString, \"Form2\") MsgBox (Handle)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.