コマンドボタン型またはコンボボックス型のセルを使用しているときに、表示する範囲を設定します。
以下の値の組み合わせを指定します。初期値は$ButtonDrawModeAlwaysです。
定数 |
値 |
説明 |
$ButtonDrawModeAlways |
0 |
常に表示 |
$ButtonDrawModeCurrentCell |
1 |
アクティブセルのみに表示 |
$ButtonDrawModeCurrentColumn |
2 |
アクティブ列のみに表示 |
$ButtonDrawModeCurrentRow |
4 |
アクティブ行のみに表示 |
$ButtonDrawModeAlwaysButton |
8 |
コマンドボタン型セルのボタンを常に表示 |
$ButtonDrawModeAlwaysCombo |
16 |
コンボボックス型セルのボタンを常に表示 |
$ButtonDrawModeAlwaysButton、$ButtonDrawModeAlwaysComboは、$ButtonDrawModeCurrentCellなどと組み合わせて指定することで、それらの効果を部分的に打ち消すことができます。
以下に、組み合わせによる有効な設定例を記述します。
組み合わせ |
値 |
説明 |
$ButtonDrawModeCurrentColumn + $ButtonDrawModeCurrentRow |
6 |
アクティブ列、アクティブ行のどちらかにあるコマンドボタン、コンボボックスを表示 |
$ButtonDrawModeAlwaysButton + $ButtonDrawModeCurrentCell |
9 |
コマンドボタンは常に表示 アクティブセル以外のコンボボックスを非表示 |
$ButtonDrawModeAlwaysButton + $ButtonDrawModeCurrentColumn |
10 |
コマンドボタンは常に表示 アクティブ列以外のコンボボックスを非表示 |
$ButtonDrawModeAlwaysButton + $ButtonDrawModeCurrentRow |
12 |
コマンドボタンは常に表示 アクティブ行以外のコンボボックスを非表示 |
$ButtonDrawModeAlwaysCombo + $ButtonDrawModeCurrentCell |
17 |
コンボボックスは常に表示 アクティブセル以外のコマンドボタンを非表示 |
$ButtonDrawModeAlwaysCombo + $ButtonDrawModeCurrentColumn |
18 |
コンボボックスは常に表示 アクティブ列以外のコマンドボタンを非表示 |
$ButtonDrawModeAlwaysCombo + $ButtonDrawModeCurrentRow |
20 |
コンボボックスは常に表示 アクティブ行以外のコマンドボタンを非表示 |
OperationModeプロパティでスプレッドシートを行単位で扱うモード(Row、Single、Multi、Extended)が指定されている場合は、このプロパティの指定に関係なくコマンドボタンやコンボボックスは表示されません。行モード($OperationModeRow)については、行が編集状態のときだけコマンドボタンやコンボボックスが表示されます。
使用例
ButtonDrawMode = $ButtonDrawModeCurrentRow + $ButtonDrawModeAlwaysCombo;
関連項目
CellType、OperationModeプロパティ