LibreOffice Calc でスクリプト実行時にセルの再描画を止める方法です。
環境
- LibreOffice
コード
Excel VBA でいうところの、 Application.ScreenUpdating = False
にあたります。
1 2 3 4 |
Dim document As Object document = ThisComponent document.LockControllers document.UnlockControllers |
LockControllers
で更新を抑止、 UnlockControllers
で元に戻します。
Excel とは厳密には同じではないようで、 画面を見ているとまとまって描画されます。 それでも毎回描画するよりは速くなります。