BASE: NoSuchElementException umgehen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: BASE: NoSuchElementException umgehen

Re: BASE: NoSuchElementException umgehen

von komma4 » Mi, 07.11.2012 03:55

Die ein Formular kennt die Methode hasByName zur Prüfung, ob ein Kontrollelement vorhanden ist.


Mit MRI aufgezeichnet (und angepasst; Formular eines WRITER!-Dokuments):

Code: Alles auswählen

oDrawPage = ThisComponent.getDrawPage()
oForms = oDrawPage.getForms()
oObj_1 = oForms.getByIndex(0)
oObj_2 = oObj_1.hasByName("button")

Das hilft Dir?

BASE: NoSuchElementException umgehen

von alittee » Mi, 29.08.2012 11:04

Moin zusammen,

ich brauche mal wieder eure Hilfe.

Und zwar habe ich einen Makro der bei allen Formularen gestartet wird. Jedoch soll in einem dieser Formulare ein Button immer auf invisible geschaltet werden, wenn ich das Formular aufrufe.
Das wollte ich mit dem Start-Makro machen. Wenn ich jedoch ein anderes Formular aufrufe kommt (logischerweise) immer "NoSuchElementException", da der Button ja nur in einem Formular existiert.

Ich würde das gerne mit einer IF-Anweisung lösen:

IF "object Button existiert" THEN
mache Button invisible (funktioniert)
END IF

Weiß jemand wie ich das vorhanden sein eines Objects abfrage??

Viele Grüße
Alex

Nach oben