セル
記事
IT・テクノロジー
Get
シート.getCellRangeByName("A1")
シート.getCellByPosition(ci, ri)
セル範囲
シート.getCellRangeByPosition(ci_start, ri_start, ci_end, ri_end)
シート.getCellRangeByName("セル名")
選択してるセル範囲
ThisComponent.CurrentSelection
値
数値
Get
セル.Value
Calcサービス.GetValue(アドレス)
複数
Calcサービス.GetValue(アドレス)
2次元配列 = セル.getDataArray()
Set
セル.Value = 値
Calcサービス.SetValue(アドレス, 値)
複数
Calcサービス.SetArray("シート.起点セル", 2次元配列)
セル.setDataArray(2次元配列)
文字列
Get
セル.String
Calcサービス.GetValue(アドレス)
複数
Calcサービス.GetValue(アドレス)
Set
セル.String = 文字列
Calcサービス.SetValue(アドレス, 値)
複数
Calcサービス.SetArray("シート.起点セル", 2次元配列)
計算式
Get
セル.Formula
複数
Calcサービス.GetFormula(アドレス)
Set
セル.Formula = "=計算式"
複数
Calcサービス.SetFormula(アドレス, 2次元配列)
削除
値と数式
Calcサービス.ClearValues("アドレス")
すべて
Calcサービス.ClearAll("アドレス")
行
Call シート.getRows().removeByIndex(ri, 行数)
アドレス
Get
セル.AbsoluteName
指定した範囲を含む最小領域
Calcサービス.Region(アドレス)
作成
Calcサービス.A1Style(ri_start, ci_start)
Calcサービス.A1Style(ri_start, ci_start, ri_end, ci_end)
シートを指定
Calcサービス.A1Style(ri_start, ci_start, ri_end, ci_end, SheetName := シート名)
インデックス
セル.CellAddress.Row
セル.CellAddress.Column
※インデックスは 0~
セル範囲
先頭
Calcサービス.FirstRow(アドレス)
Calcサービス.FirstColumn(アドレス)
※インデックスは1~
セル範囲.RangeAddress.StartRow
セル範囲.RangeAddress.StartColumn
※インデックスは 0~
末尾
Calcサービス.LastRow(アドレス)
Calcサービス.LastColumn(アドレス)
※インデックスは1~
セル範囲.RangeAddress.EndRow
セル範囲.RangeAddress.EndColumn
※インデックスは 0~
ループ
ri_start = セル範囲.RangeAddress.StartRow
チェック
空か
If セル.String = "" Then