Hallo,

gibt es eine Möglichkeit (innerhalb eines BASIC-Makros) in einer unsichtbar geöffneten CALC-Datei bei mehreren Arbeitsblättern jeweils die erste Zeile zu fixieren OHNE die CALC-Datei vorher sichtbar zu machen ?

Ich habe nur diese (funktionierende) Lösung mit "vorher sichtbar machen" gefunden:

:
' CALC unsichtbar laden :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Dim aPV(0) as New com.sun.star.beans.PropertyValue : aPV(0).name = "Hidden" aPV(0).value = True oD = StarDesktop.loadComponentFromURL(ConvertToURL(SP),"_blank",0,aPV())

:    Verarbeitung ...

' CALC sichtbar machen ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: oD.getCurrentController().getFrame().getContainerWindow().setVisible(True)
     Wait(500)

' Fixierung erste Zeile aller Arbeitsblätter :::::::::::::::::::::::::::::::::::::
     For iA=3 To 0 Step -1
        oA = ThisComponent.Sheets(iA)
        ThisComponent.CurrentController.setActiveSheet(oA)
        ThisComponent.getCurrentController().FreezeAtPosition(0,1)
     Next iA
:

Danke im Voraus für eventuelle Tipps,
Grüße
Hans-Werner
--
Liste abmelden mit E-Mail an: users+unsubscr...@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/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an