SSpread.LeaveCellイベント

 

アクティブセルを移動する前に発生します。

 

このイベント発生時には移動は完了していません。移動完了後を想定した処理を行う場合AfterLeaveCellイベントを使用してください。

 

Eventオブジェクトには以下の子オブジェクトが付加されています。

名前

説明

Number

Col

アクティブセルの列番号

Number

Row

アクティブセルの行番号

Number

NewCol

新しいアクティブセルの列番号

Number

NewRow

新しいアクティブセルの行番号

 

SSpreadオブジェクトからフォーカスが失われるときにも発生します。このときはNewColNewRow-1になります。

 

OperationModeプロパティが$OperationModeRead(読み出し専用モード)の場合は、このイベントは発生しません。

また、スクリプトから移動した場合は、イベントは発生しません。

 

 

使用例

Function OnLeaveCell(e) {
    if (e.NewCol < 0 || e.NewRow < 0) {
        return;
    }
    Col = e.Col;
    Row = e.Row;
    BackColor = $STD;
    Col = e.NewCol;
    Row = e.NewRow;
    BackColor = $RED;
}

 

関連項目

AfterLeaveCellイベント



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る