SSpread.ButtonDrawModeプロパティ

 

コマンドボタン型またはコンボボックス型のセルを使用しているときに、表示する範囲を設定します。

 

以下の値の組み合わせを指定します。初期値は$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プロパティでスプレッドシートを行単位で扱うモード(RowSingleMultiExtended)が指定されている場合は、このプロパティの指定に関係なくコマンドボタンやコンボボックスは表示されません。行モード($OperationModeRow)については、行が編集状態のときだけコマンドボタンやコンボボックスが表示されます。

 

 

使用例

ButtonDrawMode = $ButtonDrawModeCurrentRow + $ButtonDrawModeAlwaysCombo;

 

関連項目

CellTypeOperationModeプロパティ

 



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