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 とは厳密には同じではないようで、 画面を見ているとまとまって描画されます。 それでも毎回描画するよりは速くなります。

