Seite 1 von 1
Re: Zeilen ausblenden zu langsam
Verfasst: Di, 04.02.2014 09:55
von Karolus
Hallo
Code: Alles auswählen
Sub ALLES_aus
sheet = thisComponent.sheets().getbyname("Tabelle1")
sheet.getCellRangeByPosition(0,0,0,999).Rows.IsVisible = False
End Sub
Karolus
Re: Zeilen ausblenden zu langsam
Verfasst: Di, 04.02.2014 14:37
von TrueColor
Wenn die Zeilen mal nicht an einem Stück hängen sollten (sortieren, filtern o.ä.), kannst du
LockControllers bzw. UnlockControllers verwenden, das schaltet die Bildschirmaktualisierung.
Code: Alles auswählen
' ----------------
' ScreenUpdate
' ----------------
' Beschreibung: schaltet die Bildschirmaktualisierung ein
' benötigte Macros: keine
'
Sub ScreenUpdate
oDoc = ThisComponent
oDoc.UnlockControllers
End Sub
' ----------------
' ScreenLock
' ----------------
' Beschreibung: schaltet die Bildschirmaktualisierung aus
' benötigte Macros: keine
'
Sub ScreenLock
oDoc = ThisComponent
oDoc.LockControllers
End Sub
' -----------
' DeinMacro
' -----------
' Beschreibung: macht viel Zeug, wo viel Ansicht aktualisiert wird
' benötigte Macros: ScreenUpdate, ScreenLock
'
Sub DeinMacro
[blah]
call ScreenLock
[blubb mit viel Zeug, wo viel Ansicht aktualisiert wird]
call ScreenUpdate
End Sub