Tabキーや方向キーにより、スプレッドシートの領域外にフォーカスを移動しようとしたときに発生します。
具体的には、以下の操作時にイベントが発生します。
・最終セルでTabキーを 押す
・先頭セルでShift+Tabキーを押す
・最終行で方向キーの下を押す
・先頭行で方向キーの上を押す
Eventオブジェクトには以下の子オブジェクトが付加されています。
型 |
名前 |
説明 |
Number |
AdvanceNext |
Tabキーまたは方向キーの下の場合は$TRUE Shift+Tabキーまたは方向キーの上の場合は$FALSE |
Tabキーによる操作は、ProcessTabプロパティが$TRUEの場合のみイベントが発生します。
使用例
ProcessTab = $TRUE;
Function OnAdvance(e) {
if (e.AdvanceNext == $TRUE) {
MoveFocus($NEXTFOCUS);
} else {
MoveFocus($PREVFOCUS);
}
}
関連項目
ProcessTabプロパティ