Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
700to704
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
700to704
700to704
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Grösse der UserForm

Grösse der UserForm
27.11.2005 09:35:18
Gerhard
Hallo!
Bekomme das mit der Grösse der UserForm auf verschiedenen Bildschirmen nicht hin.
Habe jetzt folgende Codes in VBA:
Im Modul 1:
Option Explicit
Public Const SM_CXSCREEN = 0
Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
Private Declare Function GetDC Lib "user32.dll" (ByVal hwnd As Long) As Long
Private Declare Function GetDesktopWindow Lib "user32.dll" () As Long
Private Declare Function GetDeviceCaps Lib "gdi32.dll" (ByVal hdc As Long, ByVal nIndex As Long) As Long
Private Const HORZRES As Long = 8
Private Const VERTRES As Long = 10
In der UserForm :

Private Sub UserForm_Zoom(Percent As Integer)
Me.Width = Me.Width * Percent / 100
Me.Height = Me.Height * Percent / 100
End Sub


Private Function Resulution() As String
Resulution = GetDeviceCaps(GetDC(GetDesktopWindow), HORZRES) & "x" & GetDeviceCaps(GetDC(GetDesktopWindow), VERTRES)
End Function


Private Sub UserForm_Initialize()
Me.Zoom = GetSystemMetrics(SM_CXSCREEN) / 1152 * 100
End Sub

Habe keine Ahnung wie das funktioniert, sollte aber die UserForm Grösse anpassen. Funktioniert auch auf normalen Bildschirmen nehme ich an weil da die Userform Grösse stimmt. Es könnte aber auch sein das es da sowieso passt weil ich die UserForm auf einen normalen 19 Zoll Monitor programmiert habe. Zuhause habe ich einen 19 Zoll Flachbettbildschirm und da funktioniert es NICHT. Die UserForm wird zu gross und ein Teil verschwindet im unteren Bildschirmrand.
Kann mir jemand von Euch sagen was da falsch ist.
Bitte um Hilfe
Gerhard

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Grösse der UserForm
27.11.2005 20:23:26
Hajo_Zi
Hallo Gerhard,
irgendwo habe ich im Internet noch einen langen Code gefunden der genauer sein soll. Der andere ist ja nur Pi mal Daumen. Was meist reicht.
https://www.herber.de/bbs/user/28764.xls

Homepage
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige