Hallo "drbrode",
Kann ich diese jetzt mit einem einfachen Befehl zusammenfassen, wobei die fehlenden Bereiche des resultierenden Arrays einfach mit leeren Inhalten gefüllt werden?
Ich glaube nein, aber ich bin nicht völlig restlos sicher.
Vielleicht liegt die Lösung auch in einer ganz anderen Richtung, denn ich verstehe das Du Übersichtlichkeit willst, und doch sehen wir doch eigentlich Beide das diese Übersichtlichkeit 'teuer erkauft' wird durch die Einzelarrays, weil das im Änderungsfalle viele Änderungen nötig machen kann. Oder wäre zumindest die Anzahl der Einzelarrays feststehend?
Wie auch immmer ... bezüglich Übersichtlichkeit könntest Du überlegen nicht alles im Code regeln zu wollen, sondern Du könntest die Code-Ausdrücke auch in Calc zusammenbasteln mittels Textfunktionen.
Ich habe eine solche pragmatische Lösung schon gesehen bei BasicAddon-Builder (
https://wiki.openoffice.org/wiki/Extens ... donBuilder), dessen Autor ursprünglich (ich kann sie jetzt nicht mehr finden, weil der Link tot ist) seine ganzen 'Hilfstools' veröffentlich hatte und da war auch eine Calc-Datei dabei die, meiner Erinnerung nach, all die vielen Code-Zeilen zusammenbastelte, die die GUI-Übersetzung der Extension betrafen. Kurz gesagt da waren entliche Spalten mit dedn Begriffen für die GUI, pro Sprache eine Spalte, und per Textfunktionen wurden dann viele, untereinanderstehende Codezeilen der Form:
cmd1_de = "mein Text für Button 1"
in Calc erzeugt und mussten nur in den Basic-Code hinüberkopiert werden.
Keine Ahnung ob das ein Für Dich passender Vorschlag sein könnte.
Gruß
Stephan