Prüfen, ob Checkbox im Dialog existiert

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: Prüfen, ob Checkbox im Dialog existiert

Re: Prüfen, ob Checkbox im Dialog existiert

von AHoppe » Fr, 27.03.2009 11:26

Habs ausprobiert, funktioniert bestens damit!

Vielen Dank

Andreas

Re: Prüfen, ob Checkbox im Dialog existiert

von AHoppe » Do, 26.03.2009 11:59

Das sieht schonmal genau richtig aus. :D

Ich probiere es heute Abend aus und erstatte dann Bericht.

Vielen Dank für die Antwort!

Andreas

Re: Prüfen, ob Checkbox im Dialog existiert

von komma4 » Do, 26.03.2009 09:42

Willkommen im Forum.

wenn der Dialog (Objektvariable: oDialog) geladen ist...

Code: Alles auswählen

' Laden Hilfsbibliothek
If _
 ( Not GlobalScope.BasicLibraries.isLibraryLoaded( "Tools" ) ) _
 Then
  GlobalScope.BasicLibraries.LoadLibrary( "Tools" )
End If

'  Array der Namen der Kontrollelemente
aKontrollen = oDialog.getModel().getElementNames()

' Routine aus TOOLS zum Durchsuchen eines Zeichenkettenarrays
If  IndexinArray( "Label2", aKontrollen ) > 0 Then
   msgbox "Kontrollelement vorhanden"
End If

Hilft das?

Prüfen, ob Checkbox im Dialog existiert

von AHoppe » Do, 26.03.2009 09:09

Hallo NG,

ich habe für verschiedene Writer-Vorlagen mehrere sehr ähnliche Dialoge erstellt. Beim Öffnen einer Vorlage erscheint der Dialog und es können ein paar Checkboxen angeklickt werden. Ist/sind eine/mehrere Checkboxen angeklickt, werden Autotext-Textbausteine in das Writer-Dokument eingetragen. Ich habe nicht nur verschiedene Dialoge, sondern auch immer eigens programmierte Makros.

Bisher hatte ich alles einzeln und das will ich jetzt optimieren. :D

Die Dialoge sind im Prinzip gleich. Die Checkboxen heißen B01, B02, ..., B06 und I01, ..., I13
Nicht in jedem Dialog sind alle Checkboxen enthalten, sondern nur ein paar, bspw. nur B01, B02, I03, I05

Im Makro möchte ich jetzt auswerten, welche Checkboxen existieren und dann deren Status abfragen, um dann den Textbaustein einzufügen oder eben nicht.

Jetzt mein Problem: Gibt es eine (möglichst einfache) Möglichkeit zu prüfen, ob es eine Checkbox mit bekanntem Namen im Dialog gibt?

Vielen Dank schonmal für Tipps oder Hinweise.

Andreas

Nach oben