列、行をコーディングで選択(ハイライト)するには?
対象製品
El Tabelle for .NET
詳細
エンドユーザーが El Tabelle を操作してセルを選択すると、選択されたセルがハイライト表示されます。開発者がコーディングでこれを実現するには、Sheet クラスの CellRange プロパティと UIAction プロパティを使用します。
たとえば、B 列を選択するには次のようにコーディングします。
[Visual Basic]
[C#]
セル範囲を選択する場合は、CellRange を "A1:B4" のように設定し、行を選択する場合は "8:8" のように行番号だけを指定します。設定可能な範囲の詳細は、ヘルプの
[El Tabelle for .NET の使い方]
[数式]
[セル参照スタイルの指定]
を参照してください。
たとえば、B 列を選択するには次のようにコーディングします。
[Visual Basic]
'選択範囲をクリアする(ユーザー操作)
Sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIClearAllSelection
'アクティブセルを変更する
Sheet1.ActivePosition = New GrapeCity.Views.ElTabelle.Position("B1")
'B列を選択する
Sheet1.CellRange = New GrapeCity.Views.ElTabelle.Range("B:B")
'選択範囲を追加する(ユーザー操作)
Sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIAddSelection
Sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIClearAllSelection
'アクティブセルを変更する
Sheet1.ActivePosition = New GrapeCity.Views.ElTabelle.Position("B1")
'B列を選択する
Sheet1.CellRange = New GrapeCity.Views.ElTabelle.Range("B:B")
'選択範囲を追加する(ユーザー操作)
Sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIAddSelection
[C#]
//選択範囲をクリアする(ユーザー操作)
sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIClearAllSelection;
//アクティブセルを変更する
sheet1.ActivePosition = new GrapeCity.Views.ElTabelle.Position("B1");
//B1セルからB3セルまでを選択する
sheet1.CellRange = new GrapeCity.Views.ElTabelle.Range("B:B");
//選択範囲を追加する(ユーザー操作)
sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIAddSelection;
sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIClearAllSelection;
//アクティブセルを変更する
sheet1.ActivePosition = new GrapeCity.Views.ElTabelle.Position("B1");
//B1セルからB3セルまでを選択する
sheet1.CellRange = new GrapeCity.Views.ElTabelle.Range("B:B");
//選択範囲を追加する(ユーザー操作)
sheet1.UIAction = GrapeCity.Views.ElTabelle.UIAction.UIAddSelection;
セル範囲を選択する場合は、CellRange を "A1:B4" のように設定し、行を選択する場合は "8:8" のように行番号だけを指定します。設定可能な範囲の詳細は、ヘルプの
[El Tabelle for .NET の使い方]
[数式]
[セル参照スタイルの指定]
を参照してください。
キーワード
HowTo
この文書は、以前は次のFAQ IDで公開されていました : 3302