任意のセル範囲や行、列を選択状態にしたい

文書番号 : 38113     文書種別 : 使用方法     登録日 : 2015/02/27     最終更新日 : 2015/02/27
文書を印刷する
対象製品
SPREAD for ASP.NET 8.0J
詳細
SelectionModelクラスのSetSelection メソッドにて選択範囲を設定することができます。

◎サンプルコード(VB)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  If IsPostBack Then
    Return
  End If

  ' アクティブセルの設定
  FpSpread1.ActiveSheetView.ActiveRow = 1
  FpSpread1.ActiveSheetView.ActiveColumn = 0

  ' A2セル~B3セルを選択
  FpSpread1.ActiveSheetView.SelectionModel.SetSelection(1, 0, 2, 2)

  ' 2行目を選択
  'FpSpread1.ActiveSheetView.SelectionModel.SetSelection(1, -1, 1, -1)

  ' 1列目を選択
  'FpSpread1.ActiveSheetView.SelectionModel.SetSelection(-1, 0, -1, 1)

  ' シートを選択
  'FpSpread1.ActiveSheetView.SelectionModel.SetSelection(-1, -1, -1, -1)

  ' 選択色の設定
  FpSpread1.ActiveSheetView.SelectionBackColor = Drawing.Color.Red
End Sub

◎サンプルコード(C#)
protected void Page_Load(object sender, EventArgs e)
{
  if (IsPostBack)
  {
    return;
  }

  // アクティブセルの設定
  FpSpread1.ActiveSheetView.ActiveRow = 1;
  FpSpread1.ActiveSheetView.ActiveColumn = 0;

  // A2セル~B3セルを選択
  FpSpread1.ActiveSheetView.SelectionModel.SetSelection(1, 0, 2, 2);

  // 2行目を選択
  //FpSpread1.ActiveSheetView.SelectionModel.SetSelection(1, -1, 1, -1);

  // 1列目を選択
  //FpSpread1.ActiveSheetView.SelectionModel.SetSelection(-1, 0, -1, 1);

  // シートを選択
  //FpSpread1.ActiveSheetView.SelectionModel.SetSelection(-1, -1, -1, -1);

  // 選択色の設定
  FpSpread1.ActiveSheetView.SelectionBackColor = System.Drawing.Color.Red;
}
キーワード
選択