Seite 1 von 1
(gelöst) Standartwerte von Kontrollfelder setzen
Verfasst: So, 23.11.2008 14:55
von i
Hallo,
die meisten Steuerelemente haben ja in ihren Einstellungen das Feld Standartwert. Wie kann ich mittels BASIC-Makro diesen Wert ändern? Speziell ein Numerisches Feld in einem Tabellen-Kontrolfeld.
Komme da einfach nicht weiter.
Re: Standartwerte von Kontrollfelder setzen
Verfasst: So, 23.11.2008 15:19
von turtle47
Hi i,
wenn sich das NumercField auf einem Tabellenblatt befindet da sollte folgendes funktionieren:
Code: Alles auswählen
Sub Numeric_Field
oForms = ThisComponent.CurrentController.ActiveSheet.DrawPage.Forms
vForm=oForms.getByIndex(0)
NumericField1 = vForm.getByName("NumericalField")
NumericField1.defaultValue = 123
End Sub
Am besten solltest Du Dich mal mit
xray beschäftigen.
Dazu brauchst Du noch das
Software Development Kit (SDK)
Viel Erfolg.
Jürgen
Re: Standartwerte von Kontrollfelder setzen
Verfasst: So, 23.11.2008 16:46
von i
Vielen Dank Jürgen.
Am besten solltest Du Dich mal mit xray beschäftigen.
Das ist ja super.

Zu erst habe ich ja gedacht es würde die möglichen Eigenschaften zur Auswahl in der IDE anbieten. Aber so ist es auch sehr nützlich, wobei folgendes musste man dennoch selber wissen:
Tabellen-Kontrollfeld
.Numerisches-Feld.defaultValue