月別アーカイブ: 2014年5月

Libre:076 定義済み書式を設定する

autoFormatメソッドで設定可能のようですが、

さらに詳しく調べる必要がありそうです。

 

Sub ksCalcAutoFormat
Dim oDoc as Object
Dim objSheet as Object
Dim cellRange as Object

objSheet = ThisComponent.getSheets().getByIndex(0)
cellRange = objSheet.getCellRangeByPosition(0, 0, 5, 5)
cellRange.autoFormat(“3D”)

End Sub

Libre:075 指定セル範囲のフォントを変更する

選択範囲のフォント変更はCharFontName(西洋)とCharFontNameAsian(東洋)

の2種類があります。

これを使い分けないと、うまくフォント変更ができません。

日本語のフォントは東洋フォントを変更しないと反映されないということです。

 

Sub ksChangeFont
Dim objSheet as Object
Dim objCellRange as Object

objSheet=ThisComponent.sheets(0)
objCellRange=objSheet.getCellRangeByPosition(0,0,2,2)
objCellRange.CharFontName = “Arial Black”
objCellRange.CharFontNameAsian = “メイリオ”
end sub