Hallo Kornelia,
>
> und so für mich umgebastelt:
> Dim oForm as Object, oDrawpage as Object, oOption1 as Object, oOption2 as
> Object
> oDoc = ThisComponent
> oDrawpage = oDoc.Drawpage
> oForm = oDrawpage.Forms.GetByName ("Standard")

Vermutlich im folgenden nicht oFrame sondern oForm?

> oOption1 = oFrame.GetByName ("CheckBox15")
> oOption2 = oFrame.GetByName ("CheckBox37")
> DocCtrl = thisComponent.GetCurrentController ()
> CtrlView1 = DocCtrl.GetControl (oOption1)
> CtrlView2 = DocCtrl.Getcontrol (oOption2)
> CtrlView1.SetState (false)
> CtrlView2.SetState (false)
>
> Der Basic-Laufzeitfehler wird noch genauer erläutert: Eigenschaft oder
> Methode nicht gefunden.
> Ich will, wenn eine bestimmte OptionsBox aktiviert ist, zwei andere
> OptionsBoxen deaktiveren. Doch ob es überhaupt so geht, kann ich nicht
> prüfen,weil ja das Makro bereits in der zweiten Zeile abbricht. :-(

In der zweiten Zeile, das heißt bei oDoc = ThisComponent ?
Vielleicht versuchst Du einmal statt ThisComponent 
StarDesktop.CurrentComponent

Ich weiß den Unterschied nicht, aber lese gerade die vorhergehende Anweisung 
aus dem Programmierhandbuch für StarOffice 8.0 Basic - gibts bei Sun zum 
Download als *.pdf.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an