MESCIUS SPREAD for Windows Forms 17.0J
行と列の固定

シート内の任意の数の行および列を固定して、スクロール不可能な状態にできます。

メモ:固定行または固定列は実行時にはスクロールできませんが、設計時にはスクロールが可能です。

行と列の固定

固定した上端の行は先頭行、固定した左端の列は先頭列と呼ばれます。固定した先頭行および先頭列は、ビューの上端および左端に固定表示され、スクロールされません。

固定した行の数を設定するには、FrozenRowCountプロパティを使用します。また固定列の数設定するには、FrozenColumnCountプロパティを使用します。

 

C#
コードのコピー
// 行と列を固定します。
FpSpread1.Sheets[0].FrozenColumnCount = 2;
FpSpread1.Sheets[0].FrozenRowCount = 2;
Visual Basic
コードのコピー
'行と列を固定します。
FpSpread1.Sheets(0).FrozenColumnCount = 2
FpSpread1.Sheets(0).FrozenRowCount = 2

末尾行および末尾列の固定

固定した末尾行と末尾列は、ビューの下端および右端に固定表示され、スクロールされません。

固定した下端の行(末尾行)または右端の列(末尾列)の数を設定するには、 FrozenTrailingRowCountまたはFrozenTrailingColumnCountプロパティをそれぞれ設定します。

データ行と固定した末尾行の高さがビューポート領域の高さよりも低い場合、データ行と固定末尾行の間に空白を表示するかどうかを選択できます。この動作を制御するには、FrozenTrailingStickToEdge プロパティを使用します。このプロパティは、Both(デフォルト値)、Rows、Columns、NoneなどのRowCol 列挙値を受け入れます。

When FrozenTrailingStickToEdge = Row When FrozenTrailingStickToEdge = None
Frozen Trailing Rows with stickToEdge Parameter set To True Frozen Trailing Rows with stickToEdge Parameter set To False

C#
コードのコピー
fpSpread1.ActiveSheet.Rows.Count = 25;
fpSpread1.ActiveSheet.Columns.Count = 20;
fpSpread1.ActiveSheet.FrozenTrailingRowCount = 5;
fpSpread1.ActiveSheet.FrozenTrailingStickToEdge = FarPoint.Win.Spread.RowCol.Rows;
Visual Basic
コードのコピー
FpSpread1.ActiveSheet.Rows.Count = 25
FpSpread1.ActiveSheet.Columns.Count = 20
FpSpread1.ActiveSheet.FrozenTrailingRowCount = 5
FpSpread1.ActiveSheet.FrozenTrailingStickToEdge = FarPoint.Win.Spread.RowCol.Rows

印刷のオプションを使用する場合、末尾に固定された行および列は、印刷時に全ページの下端および右端に繰り返し印刷されることはありません。最後の行および列として、一度だけ印刷されます。

先頭に固定された行および列は、各ページに繰り返し印刷することができます。詳細については、「行/列の繰り返し印刷」を参照してください。

固定線の色設定

ワークシート内の固定した領域と固定していない領域の間に表示される線の色を指定するには、WorksheetOptionsクラスのFrozenLineColorプロパティを使用します。 デフォルトでは、固定線の色が設定されません。

Color メソッドを使用して固定した線の色を設定できます。

C#
コードのコピー
// 行と列を固定します。
fpSpread1.Sheets[0].FrozenColumnCount = 2;
fpSpread1.Sheets[0].FrozenRowCount = 2;
fpSpread1.Sheets[0].FrozenTrailingColumnCount = 2;
fpSpread1.Sheets[0].FrozenTrailingRowCount = 2;
// 固定線の色を設定します。
fpSpread1.AsWorkbook().Worksheets[0].Options.FrozenLineColor = GrapeCity.Spreadsheet.Color.FromArgb(0, 0, 255);
Visual Basic
コードのコピー
'行と列を固定します。
FpSpread1.Sheets(0).FrozenColumnCount = 2
FpSpread1.Sheets(0).FrozenRowCount = 2
FpSpread1.Sheets(0).FrozenTrailingColumnCount = 2
FpSpread1.Sheets(0).FrozenTrailingRowCount = 2
'固定線の色を設定します。
FpSpread1.AsWorkbook().Worksheets(0).Options.FrozenLineColor = GrapeCity.Spreadsheet.Color.FromArgb(0, 0, 255)

固定線の太さの設定

ワークシート内の固定した領域と固定していない領域の間に表示される線の太さを指定するには、WorksheetOptions クラスの FrozenLineThickness プロパティを使用します。

C#
コードのコピー
fpSpread1.ActiveSheet.FrozenColumnCount = 3;
fpSpread1.ActiveSheet.AsWorksheet().Options.FrozenLineThickness = 5;
VB
コードのコピー
fpSpread1.ActiveSheet.FrozenColumnCount = 3
fpSpread1.ActiveSheet.AsWorksheet().Options.FrozenLineThickness = 5

SPREAD デザイナの使用

  1. デザイナの右上にあるドロップダウン コンボ リストから、「シート」を選択します。
  2. SheetView コレクション エディタで、FrozenColumnCount、FrozenRowCount、FrozenTrailingColumnCount、または FrozenTrailingRowCount の値を設定します。
  3. [ファイル]メニューから[適用して終了]を選択して、変更を保存します。
参照

 

 


© MESCIUS inc. All rights reserved.