Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
716to720
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
716to720
716to720
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Userform auf volle Excelfenstergröße
12.01.2006 11:35:50
Reinhard
Hallo Wissende,
ich will nur die UF angezeigt bekommen. Gefundener Code klappt nicht:
Option Explicit
Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1
Private Sub UserForm_Initialize()
UserForm.Left = 0
UserForm.Top = 0
UserForm.Height = GetSystemMetrics(SM_CYSCREEN)
UserForm.Width = GetSystemMetrics(SM_CXSCREEN)
End Sub

Fehlermeldung sagt dass "Declare" nicht zugelassen sei (Fehler beim Kompilieren)
Im Original code stand
Public Const SM_CXSCREEN = 0
Public Const SM_CYSCREEN = 1
da wurde das Public nicht geduldet.
Code steht im Codeteil der UF
Danke ^ Gruß
Reinhard

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Userform auf volle Excelfenstergröße
12.01.2006 11:45:32
u_
Hallo,
das gehört in ein Modul.
Gruß
Geist ist geil!
AW: Userform auf volle Excelfenstergröße
12.01.2006 12:02:06
Reinhard
Hallo,
ich habe während du geantwortest hast weiteren Code gefunden, der funktioniert im Codemodul der UF. K.A. warum der und der andere nicht.
Zum funktionierenden Code. Ich will es an sich so haben wie dort, also linke Hälfte der Browser, rechts der Rest der UF.
Aber die Taskleiste unten muss sichtbar bleiben und wie starte ich links nicht den IE sondern den jeweiligen Standardbrowser.
Gruß
Reinhard

Funtioniert:
Option Explicit
Private Declare Function GetSystemMetrics Lib "user32" _
(ByVal nIndex As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias _
"FindWindowA" (ByVal lpClassName As String, ByVal _
lpWindowName As String) As Long
Private Declare Function SetWindowPos Lib "user32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _
ByVal x As Long, ByVal y As Long, ByVal cx As Long, _
ByVal cy As Long, ByVal wFlags As Long) As Long
Private Sub UserForm_Initialize()
Dim Titel$, Suchstring$, Fensterhandle&
Dim cx&, cy&
Suchstring = "QWERYT"
Titel = Me.Caption
Me.Caption = Suchstring
Fensterhandle = FindWindow(vbNullString, Suchstring)
Me.Caption = Titel
cx = GetSystemMetrics(0)
cy = GetSystemMetrics(1)
SetWindowPos Fensterhandle, 1, 0, 0, cx, cy, 0
WebBrowser1.Top = Me.Top
WebBrowser1.Left = Me.Left
WebBrowser1.Height = Me.Height
WebBrowser1.Width = Me.Width / 2
End Sub
Funtioniert nicht (Fehler bei Komilieren wegen "Declare")
Option Explicit
Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Const SM_CXSCREEN = 0
Const SM_CYSCREEN = 1
Private Sub UserForm_Initialize()
UserForm.Left = 0
UserForm.Top = 0
UserForm.Height = GetSystemMetrics(SM_CYSCREEN)
UserForm.Width = GetSystemMetrics(SM_CXSCREEN)
End Sub

Anzeige
AW: Userform auf volle Excelfenstergröße
12.01.2006 18:38:15
Beni
Hallo Reinhard,
Gruss Beni

Private Sub UserForm_Initialize()
UserForm.Left = 0
UserForm.Top = 0
UserForm.Height = Application.Height
UserForm.Width = Application.Width
End Sub

AW: Userform auf volle Excelfenstergröße
12.01.2006 23:37:17
Reinhard
Hallo Beni,
danke dir, da scheint es ja zu sein wie ich will, Taskleiste sichtbar.
Gruß
Reinhard
AW: Userform auf volle Excelfenstergröße
13.01.2006 08:29:28
Beni
Hallo Reinhard,
bei mir ist die Taskleiste immer sichtbar, das muss an einer Desktopeinstellung liegen.
Gruss Beni
AW: Userform auf volle Excelfenstergröße
13.01.2006 11:47:01
Reinhard
Hallo Beni,
die Taskleiste ist ja sichtbar, bin sehr zufrieden*g
Gruß
Reinhard
ps:Das Forum lebt auch von Rückmeldungen.
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige