Userform positionieren

28/01/2009 - 08:57 von Peter Haider | Report spam
Hallo Experten

Ich starte im Word-Dok (2003, SP2) mit einem Makrobutton eine kleine
Userform.
Diese sollte aber beim starten neben diesem Makrobutton positioniert werden.

Vielen Dank im Voraus für eure Hilfe.

Gruß, Peter
 

Lesen sie die antworten

#1 Christian Freßdorf
28/01/2009 - 09:41 | Warnen spam
Hallo Peter,

Diese sollte aber beim starten neben diesem Makrobutton positioniert
werden.



teste mal bitte folgendes Makro.

"Makro" ist das Makro, das in dem Makrobutton aufgerufen wird!

Sub Makro()
Dim pLeft As Long
Dim pTop As Long
Dim pWidth As Long
Dim pHeight As Long

ActiveWindow.GetPoint pLeft, pTop, pWidth, pHeight, _
Selection.Fields(1).Result
Load UserForm1
With UserForm1
.Top = PixelsToPoints(pTop)
.Left = PixelsToPoints(pLeft)
.Show vbModeless
End With
End Sub

HTH
Gruß Christian
~~~~~~~~~~~~
Antworten / Rückmeldungen nur in die NG!
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)

Ähnliche fragen