Hallo!
Ich versuche die Position von X und Y eines Textfeldes zu ermitteln und zu ändern um es z.b. nach Unten zu verschieben.
Es geht um Libre Office Base und um ein Formular.
Mit folgenden Code habe ich es Versucht da es im Handbuch so beschrieben ist mit PosSize.X.
Sub feldVerschieben
Dim oForm as Object
Dim oFeld as Object
oForm = thisComponent.Drawpage.Forms.getByName("MainForm")
oFeld = oForm.getByName("testfeld")
posX = oFeld.PosSize.X
msgbox posX
oFeld.PosSize.X = posX + 100
End Sub
Lo wirft mir aber die Fehlermeldung dass er PosSize nicht kennt… Helptext etc. funktioniert tadelos zur die X,Y Breite und Höhe nicht…
Hat jemand Rat?