Как удалить цвет фона или изменить цвет у диапазона ячеек?
com.sun.star.sheet.CellFlags.HARDATTR удаляет вообще всё форматирование, а надо только цвет фона
За цвет фона ячеек отвечает CellBackColor (https://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1table_1_1CellProperties.html#ad8d45cf647e9e8810387ca159434a8c5). Для удаления цвета фона установите это свойство в -1. Например:
ThisComponent.CurrentSelection.CellBackColor=-1