OOobbs2/34
質問
いつも丁寧に教えて頂きありがとうございます。 Sheetオブジェクトにgroupメソッドがあるようですが、例えばあるシートの2行目から10行目までをグループ化するためのSample Programを教えて頂けないでしょうか。Rangeとorientationを渡してあげるようなのですが、これが分かりません。よろしくお願い申し上げます。 回答
上記 IDL Ref. より group メソッドに アウトライン化する範囲指定を次の struct で
http://api.openoffice.org/docs/common/ref/com/sun/star/table/CellRangeAddress.html 範囲の方向、行または列を次の enum で
http://api.openoffice.org/docs/common/ref/com/sun/star/table/TableOrientation.html 指定します。 例えば、次のようにします。 Sub Main Dim oDoc As Object Dim oSheet As Object Dim aRange As New com.sun.star.table.CellRangeAddress oDoc = ThisComponent oSheet = oDoc.getSheets().getByIndex(0) With aRange .Sheet = 0 .StartColumn = 0 .EndColumn = 0 .StartRow = 1 .EndRow = 9 End With oSheet.group( aRange,_ com.sun.star.table.TableOrientation.ROWS ) End Sub 2 行目から 10 行目まで行でアウトライン化します。
感想,コメント,メモ
|