ich habe eine Calc Vorlage in der ein bestimmter Button nur einmal gedrückt werden darf. Nach dem auslösen soll er deaktiviert werden. Bei meiner Suche habe ich auch etwas passendes gefunden http://www.oooforum.de/viewtopic.php?t=15672.
Es will aber nicht bei mir funktionieren und ich weiß nicht woran es liegt. Ich bekomme immer eine Laufzeitfehler Meldung. Habe eine paar Sachen versucht es hat aber nichts funktioniert, meine VBA Kenntnisse sind aber auch sehr bescheiden.
Code: Alles auswählen
' erste drawpage (normal auf 1 Blatt)
' Formular normalerweise "Standard" benannt
oForm = ThisComponent.DrawPages.getByIndex(0).getForms().getByName( "Standard" )
Code: Alles auswählen
oForm.getByName( "PushButton" ).Enabled = FALSE
' 5 Sekunden warten
wait 5000
oForm.getByName( "PushButton" ).Enabled = TRUE
Ps: Die Namen "Standard" und "PushButton" habe ich an meine Tabelle und Schaltfläche angepasst.