タイトル : Re^2:解決しました 投稿日 : 2008/10/06(Mon) 07:14 投稿者 : 花ちゃん
現状では左端一杯までスクロールした状態なのでそれ以上はスクロールするものが ないからバーも表示しないだけですよね、行でも同じ事がいえますよね スプレッドシートの場合列や行単位でスクロールさせていて、テキストボックスの ようなものは、表示位置(ドット)を移動させているというイメージですかね。 下記のようにすれば、理由がよく解るかと With MSFlexGrid1 .Width = 4455 ' .Height = 400 'コメントを外して試して見て下さい .Cols = 4 .Rows = 2 .FixedCols = 2 .ColWidth(0) = 5 * 150 .ColWidth(1) = 5 * 150 .ColWidth(2) = 0 'これを追加する .ColWidth(3) = 20 * 150 .ScrollBars = flexScrollBarBoth .AllowUserResizing = flexResizeColumns .TextMatrix(0, 3) = "あいうえおかきくけこさしすせそたちつてと" End With 下記の方が解りやすいかな With MSFlexGrid1 .Width = 4455 .Cols = 4 .Rows = 2 .FixedCols = 2 .ColWidth(0) = 5 * 150 .ColWidth(1) = 5 * 150 .ColWidth(2) = 20 * 150 .ColWidth(3) = 0 'これを追加する .ScrollBars = flexScrollBarBoth .AllowUserResizing = flexResizeColumns .TextMatrix(0, 2) = "あいうえおかきくけこさしすせそたちつてと" End With |