コマンドボタン型とチェックボックス型のセルで、ボタンをクリックしたときに発生します。
Eventオブジェクトには以下の子オブジェクトが付加されています。
型 |
名前 |
説明 |
Number |
Col |
ボタンがクリックされたセルの列番号 |
Number |
Row |
ボタンがクリックされたセルの行番号 |
Number |
ButtonDown |
保持型ボタン(TypeButtonTypeプロパティが$TypeButtonTypeTwoState)またはチェックボックスの状態 保持型ボタン:押されている場合は$TRUE、それ以外は$FALSE 保持型ボタンでないボタン:常に$FALSE チェックボックス:チェックされている(または灰色状態)の場合は$TRUE、それ以外は$FALSE |
Text、Valueプロパティなどを使用してCRSスクリプトから保持型ボタン、チェックボックスの状態を設定した場合にもイベントが発生します。
使用例
Function OnButtonClicked(e) {
Col = e.Col;
Row = e.Row;
if (CellType == $CellTypeButton && TypeButtonType != $TypeButtonTypeTwoState) {
MessageBox(strf("(%1,%2)が押されました", e.Col, e.Row));
} else {
if (e.ButtonDown == $TRUE) {
MessageBox(strf("(%1,%2)がチェックされました", e.Col, e.Row));
} else {
MessageBox(strf("(%1,%2)のチェックが解除されました", e.Col, e.Row));
}
}
}
関連項目
CellType、Text、TypeButtonType、Valueプロパティ