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