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: users+unsubscribe@de.libreoffice.org
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
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.