Ich habe eine einfache Userform erstellt in meinem Outlook VBA-Makro - ich kann die Form sichtbar machen mit diesem Code:Benutzerformular in Outlook nicht reagiert (nicht schließen kann, Schaltfläche klicken Ereignis nicht ausgelöst)
VBA.UserForms.Add (PasswordForm.Name) PasswordForm.Show (Modal)
... und das UserForm_Initialize()
Event feuert tatsächlich. Aber das Klicken auf den "Senden" -Button im Formular macht nichts - das SubmitButton_Click()
Event (das automatisch durch Doppelklicken auf die Schaltfläche im Designer erstellt wurde) wird nie ausgelöst. Außerdem hat das Benutzerformular das übliche kleine rote X in der oberen rechten Ecke des Fensters, aber das Klicken macht nichts (das Formular wird nicht geschlossen oder beendet).
Irgendeine Idee, was ich falsch machen könnte? Ich bin ziemlich neu in VBA.
Haben Sie versucht, einen Haltepunkt in "UserForm_Initialize()" zu setzen und den Code im Debugger zu durchlaufen? BTW können Sie die "VBA.UserForms.Add" ausschneiden, es ist völlig redundant. – Tomalak
Ja, so habe ich bestätigt, dass das Ereignis UserForm_Initialize() tatsächlich ausgelöst wird. Das Problem ist SubmitButton_Click() - Breakpoints in dort werden nie getroffen. – MGOwen
Und danke für den Tipp über VBA.UserForms.Add – MGOwen