LibreOffice Calc Basic - セルの背景色とフォント色を設定する方法
◆CellBackColorプロパティ、CharColorプロパティ
LibreOffice Basicでセルの背景色を設定するには、セルオブジェクトの CellBackColorプロパティに RGB 値を指定し、フォントの色を設定するときはセルオブジェクトの CharColorプロパティに RGB 値を指定します。
Sub oSetBackColor dim oDoc as Object dim oSheets as Object dim oSheet as Object dim oRange as Object oDoc=ThisComponent oSheets=oDoc.Sheets oSheet = oSheets.getByName("Sheet1") ' セルを変数に取得 oCell = oSheet.getCellByPosition(0,0) ' A1 ' セルの背景色を指定 oCell.CellBackColor = RGB(255, 0, 255) ' ピンク ' セルのフォント色を指定 oCell.CharColor =RGB(255, 255, 255) ' 白 ' 範囲を取得 oRange = oSheet.getCellRangeByName("B1:C1") ' 範囲の背景色を指定 oRange.CellBackColor=RGB(255, 0, 0 ) ' 赤 ' 範囲のフォント色を指定 oRange.CharColor=RGB(255,255,255) '白 End Sub▼ページトップへ