作成日: 2020/08/19 最終更新日: 2021/03/17
文書種別
不具合
発生環境
SP6(10.0.4011.2013)
状況
修正済み
詳細
シートのAllowSortプロパティをtrueにしてソートを有効にし、一部の列を非表示に設定すると、ユーザー操作により非表示の列より右側にある列ヘッダをダブルクリックした時に異なる列のソートが実行されます。
回避方法
Service Pack 7(v10.0.4012.2013)で修正済み。
Service Packを適用せずに対処する場合、列のVisibleプロパティで非表示にするのではなく、幅を0にしてResizableプロパティを無効にすることで回避可能です。
◎サンプルコード
Service Packを適用せずに対処する場合、列のVisibleプロパティで非表示にするのではなく、幅を0にしてResizableプロパティを無効にすることで回避可能です。
◎サンプルコード
With FpSpread1.ActiveSheetView
.AllowSort = True
'.Columns(1).Visible = False
'回避策
.Columns(1).Width = 0
.Columns(1).Resizable = False
End With
.AllowSort = True
'.Columns(1).Visible = False
'回避策
.Columns(1).Width = 0
.Columns(1).Resizable = False
End With
旧文書番号
85906