Excel Größe von UserForm Elementen in VBA

24/07/2008 - 11:45 von Benjamin S | Report spam
Hallo,
die Breite von den Elementen ListBox1 und Label1 werden bei einer UserForm
folgendermaßen berechnet:

.Width = .ListBox1.Left * 2 + .ListBox1.Width
.Label1.Width = .ListBox1.Width / 2 - 2
.TextBox1.Width = .Label1.Width
.TextBox1.Left = .ListBox1.Left + .ListBox1.Width - .TextBox1.Width
.Label1.Width = .Label1.Width + .ListBox1.Left
.Label1.Left = 0
.Show vbModeless
fill_display
.TextBox1.SetFocus

Dies funktioniert bei fast allen Systemen (Windows XP, Windows Server 2003,
Office 2003)
Auf einem Laptop, auf dem diese Funktion benötigt wird, funktioniert es
leider nicht, d.h. das Label und die ListBox erscheinen in der unberechneten
Größe, wie man es im Projektexplorer bei der UserForm sehen kann.

Was ist die Ursache, bzw. wie kann ich das Problem lösen?
 

Lesen sie die antworten

#1 Martin Hentrich
24/07/2008 - 11:57 | Warnen spam
On Thu, 24 Jul 2008 02:45:01 -0700, Benjamin S
wrote:

Auf einem Laptop, auf dem diese Funktion benötigt wird, funktioniert es
leider nicht,



Welches Excel, welches Betriebssystem?

Martin

"Allen ist das Denken erlaubt, doch vielen bleibt es erspart."
- Curt Goetz -

Ähnliche fragen