作成日: 2022/01/21 最終更新日: 2022/05/27
文書種別
技術情報
詳細
新しいスタイル(LegacyBehaviors≠Style)では、Rows.Default/Columns.Defaultの利用はサポートされていません。
FpSpread1.ActiveSheet.Rows.Default.Height = 30
FpSpread1.ActiveSheet.Columns.Default.Width = 10
そのため、新しいスタイルで行の高さや列幅の規定値を設定する場合には、IRangeインタフェースのRowHeightプロパティとColumnWidthプロパティを使用します。
なお、IRangeインタフェースは新APIであるため、SPREADデザイナから設定することはできません。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'既定の行の高さを設定
FpSpread1.AsWorkbook().ActiveSheet.StandardHeight = 30
'既定の列幅を設定
FpSpread1.AsWorkbook().ActiveSheet.StandardWidth = 10
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'挿入した行の高さも既定に設定した高さになります
FpSpread1.AsWorkbook().ActiveSheet.InsertRows(1, 2)
'挿入した列の幅も既定に設定した幅になります
FpSpread1.AsWorkbook().ActiveSheet.InsertColumns(1, 2)
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
//既定の行の高さを設定
fpSpread1.AsWorkbook().ActiveSheet.StandardHeight = 30;
//既定の列幅を設定
fpSpread1.AsWorkbook().ActiveSheet.StandardWidth = 10;
}
private void button1_Click(object sender, EventArgs e)
{
//挿入した行の高さも既定に設定した高さになります
fpSpread1.AsWorkbook().ActiveSheet.InsertRows(1, 2);
//挿入した列の幅も既定に設定した幅になります
fpSpread1.AsWorkbook().ActiveSheet.InsertColumns(1, 2);
}