Hallo Robert,
hab mir Deine Makros angesehen und meines folgendermaßen geändert:
oDoc = ThisComponent
oSheet = oDoc.Sheets.getByName("Tabelle1")
oDrawpage = oSheet.Drawpage
oForm = oDrawpage.Forms.GetByName ("Standard")
Dlg = oDoc.GetCurrentController ()
i = 1
While i < 58
oOption = oForm.GetByName ("CheckBox" & CStr(i))
Ctrl = Dlg.GetControl (oOption)
Ctrl.Model.Enabled = True
i = i + 1
Wend
Und der Fehler: BASIC-Laufzeitfehler. Es ist eine Exception Typ:
com.sun.star.container.NoSuchElementException Message: hat sich
aufgeklärt -
Asche auf mein Haupt: Die Schleife war nicht durchgängig, soll heißen, es
fehlte eine (nee, sogar mehrere) CheckBoxen beim Durchlaufen der
Schleife. Armes Basic, hat sich so abgequält. ;-)
Nun brauche ich noch die Option Standardstatus: Nicht ausgewählt. Die
will ich beim Öffnen des Formulars setzen, denn ansonsten sind schon
einige Felder ausgewählt, bevor der Nutzer überhaupt etwas getan hat.
Welchen Befehl muss ich da nehmen?
Viele Grüße
Kornelia
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]