Application.Visible = False + Tasksymbol
10.12.2020 10:00:30
M.A.
ich verzweifle, auch nach intensiver Recherche an einem Problem.
Mit Application.Visible = False und UserForm1.Show wird nur noch die Userform angezeigt, jedoch in der Taskleiste ausgeblendet.
Falls die Userform jedoch durch andere Programme überlagert wird (Browser etc.), muss man erst alles wieder minimieren, damit man zur Userform gelangt. (Der Mitarbeiter hat durchaus mehrere Excel Dateien offen / Meine Datei wird bereits als neue Applikation geöffnet).
Habe von Lösungen gehört mit
Application.OnKey "Taste", "Makro"
oder mit
API Funktionen
(die denke ich auf meiner Arbeit nicht funktionieren) von Nepumuk oder auf folgende Variante: 1. Als Add-In speichern
2. in "DieseArbeitsmappe":
Private Sub Workbook_Open()
Application.Visible = False
UserForm1.Show
Application.Quit
End Sub
und dann, drittens, im Modul des UserForms:
Private Sub UserForm_Initialize()
Application.WindowState = xlMinimized
Application.Visible = True
End Sub
Alles bekomme ich nicht wie gewünscht zum Laufen. (Noch nie mit Makros als Addins gearbeitet.)
Es kann auch ruhig das normale Excel Symbol in der Taskleiste angezeigt werden.
Ich hoffe es weis jemand Rat.
Vielen Dank vorab und liebe Grüße
M.A.