投稿日 | : 2006/11/22(Wed) 15:49 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: スプレッドのスクロールバー |
> vb6.0でスプレッドを使用しているのですが、
> スプレッドを選択できないようにして、スクロールバーを使用したいです。
どの「スプレッド」のことだか分かりませんが、『Microsoft Spreadsheet コントロール』の
ver.11 の事だとすれば、こんな方法とか。(ver.12 や、ver.10 以下の事はわかりません)
案1) 「選択可能だが、入力は不可能」な状態にて代用する。
Spreadsheet1.ViewOnlyMode = True
案2) 選択セルを特定のセルに固定し、選択位置を変更できないようにする。
固定したセル自体を、非表示列などにしておけば、それっぽくなるかも。
Private Sub Spreadsheet1_SelectionChanging(ByVal Range As Range)
If Range.Address(True, True, xlA1) <> "A1" Then
Spreadsheet1.Range("A1").Select
End If
End Sub