Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
948to952
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
948to952
948to952
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Userform bei Excelstart

Userform bei Excelstart
04.02.2008 14:11:06
Waven
Hallo Zusammen
Ich habe ein Makro gefunden, mit dem nur die Userform bei Start der Excel-Datei angeziegt wird.

Private Sub Workbook_Open()
Private Declare _
Function mlfhFindWindow _
Lib "user32" _
Alias "FindWindowA" (ByVal a As Any, _
ByVal b As String) As Long
Private Declare _
Function mlfhSetActiveWindow _
Lib "user32" _
Alias "SetActiveWindow" (ByVal n As Long) As Long


Private Sub Workbook_Open()
Dim b As Boolean
Dim s As Long
Dim h As Long
b = Application.ShowWindowsInTaskbar
s = Application.WindowState
Application.ShowWindowsInTaskbar = False
Application.WindowState = xlMinimized
h = mlfhFindWindow(0&, Application.Windows(1).Caption)
mlfhSetActiveWindow h
UserForm1.Show
Application.ShowWindowsInTaskbar = b
Application.WindowState = s
End Sub


Mein Problem ist jetzt, dass die Userform hinter dem Explorer Fenster verschwindet und auch in der Taskliste der Explorer aktiviert ist.
Gibt es einen Befehl, um das Excel Fenster zu aktivieren?
Danke für eure Hilfe!
Gruss
Waven

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Userform bei Excelstart
04.02.2008 14:19:34
lukas
hallo!
mach mal ne 0 (null) hinter die user form
userform.show 0
dann sollte das klappen! (hats bei mir mal...)
grüsse
lukas

AW: Userform bei Excelstart
04.02.2008 14:47:38
Chris
Servus,
warum so kompliziert:
schau mal in das Beispiel:
https://www.herber.de/bbs/user/49630.xls
Gruß
Chris
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige