Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
484to488
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
484to488
484to488
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Userform auf Bildschirmgröße
19.09.2004 22:07:29
Frank
Guten Abend Leute,
ich möchte ein userform auf Bildschirmgröße haben unabhängig von der Auflösung.
Mit Application.Width und Height geht das nur, wenn Excel auch maximiert dar-
gestellt wird, das ist aber nicht immer sichergestellt.
Wäre toll, wenn es da eine Möglichkeit gäbe.
Danke schon mal!
Gruß Frank

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Userform auf Bildschirmgröße
19.09.2004 22:45:57
Thomas
Hallo Frank,
versuch mal meine CUserForm-Klasse. Du findest sie auf meiner Webseite im Beispiel 'UserForm mit Min/Max-Button'.
Gruß
Thomas
Risi Thomas Softwareentwicklung
AW: Userform auf Bildschirmgröße
Ramses
Hallo
damit kriegst du deine Eckwerte
Option Explicit
Declare

Function GetDeviceCaps Lib "gdi32" _
(ByVal hdc As Long, ByVal nIndex As Long) As Long
Declare 

Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Declare 

Function ReleaseDC Lib "user32" _
(ByVal hwnd As Long, ByVal hdc As Long) As Long
Const HORZRES = 8
Const VERTRES = 10

Function GetHRes()
Dim lDc As Long
Dim lVSize As Long
lDc = GetDC(0&)
GetHRes = GetDeviceCaps(lDc, HORZRES)
End Function


Function GetVRes()
Dim lDc As Long
Dim lVSize As Long
lDc = GetDC(0&)
GetVRes = GetDeviceCaps(lDc, VERTRES)
End Function


Sub Test()
MsgBox "Ihre Bildschirmauflösung ist: " & GetHRes & " x " & GetVRes & " Pixel"
End Sub

Gruss Rainer
Anzeige
Danke euch oT
Frank
oT

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige