Am 05.02.2020 um 19:35 schrieb Robert Großkopf:
> Hallo *,
> 
> gute Anlaufstelle:
> http://www.starbasicfaq.de/index.html
> 
> oSheet = thisComponent.sheets(0)
> oSpalte1 = oSheet.getColumns().getByName("M")
> oSpalte1.isVisible = false
> oSpalte2 = oSheet.getColumns().getByName("G")
> oSpalte2.isVisible = false

Boris hat 3 Sätze (genauer gesagt 4, nämlich auch noch noch "alles
eingeblendet"). Da aber der vorherige Darstellungsmodus nicht bekannt
ist, sprich undefiniert ist, ob die einzelnen Spalten jeweils ein- oder
ausgeblendet sind, muss zwingend /jede/ Spalte durchgeackert und gesetzt
werden. Das ist eindeutig etwas [tm] aufwendiger als die Beispiele, die
ich (und offensichtlich auch du) gefunden habe. Und weil er sowieso alle
Spalten von A bis AH durchackern muss, würde ich zum Bleistift auch
nicht über GetByName gehen, sondern über GetByIndex und eine Schleife.

Eine Schleifge hab ich überhaupt nur in einem einzigen Beispiel gefunden
(hab mir aber auch nur stichpunktartig ein paar wenige angeschaut). Und
trotzdem war auch das nur der Ansatz eines Ansatzes, noch meilenweit weg
von dem, was Boris letztendlich braucht. Daher macht es IMHO wenig Sinn,
ihm /einzelne/ Lösungsansätze an zu bieten. In so einem Fall gilt
einfach: Je mehr Lösungsansätze Boris sich anschaut, desto größer ist
auch die Wahrscheinlichkeit, dass er was /noch/ Brauchbareres (oder
zumindest ne Idee, die er vielleicht mit anderen Ideen kombinieren kann)
findet.

Wolfgang
-- 
Donald Trump ist ein großer Visionär, der seiner Zeit weit voraus ist:
Er verbreitet schon jetzt den Slogan "make America great again", obwohl
dieser erst in der Ära /nach/ ihm seine volle Bedeutung entfalten wird.


-- 
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an