Excel VBA タブストリップのプロパティ

スポンサーリンク

タブストリップのプロパティ

タブストリップは、タブをクリックしてページを切り替えるコントロールでページ内に配置したコントロールはすべてのページで共通して表示されます。

ページごとに異なるコントロールを配置したい場合は、「マルチページ」コントロールを使用してください。

挿入したダブストリップを選択した状態のときに、Visual Basic Editor【ビジュアルベーシックエディタ】左下に表示される「プロパティウィンドウ」を使用して設定する場合のプロパティについて説明します。

なお、タブストリップのイベントについては「タブストリップのイベント」をご覧ください。



・(オブジェクト名)
TabStrip【タブストリップ】オブジェクトの名前を変更できます。既定値はTabStrip1から数を増やすごとにTabStrip2と番号が増えます。名前付けの規則は
1.英数字、漢字、ひらがな、カナカナ、_(アンダースコア)が使用できる※先頭に数字を使用することはできません。
2.既にあるオブジェクト名と同じ名前は使用できない。
3.スペースや記号は使用できない「.」「!」「@」「&」「$」「#」など


・BackColor【バックカラー】
タブストリップの背景色を取得または設定します


・Enabled【イネーブルド】
タブストリップ内のコントロールの有効・無効を設定または取得します。

内容
True タブストリップ内のコントロールは有効です。(既定値)
False タブストリップ内のコントロールは無効で操作できません。

・Font【フォント】
タブの文字列のフォントを設定または取得します。


・Forecolor【フォアカラー】
タブの文字列の色を設定または取得します。


・Height【ハイト】
タブストリップの高さをポイント単位で設定または取得します。


・HelpContextID【ヘルプコンテキストアイディ】
ヘルプファイルのコンテキストIDを指定します。既定値は0です。


・Left【レフト】
ユーザーフォームの左端からの
タブストリップの位置をポイント単位で設定または取得します。


・MouseIcon【マウスアイコン】
MousePointer【マウスポインター】プロパティの設定値が、99-fmMousePointerCustomのときにIconファイルを指定します。


・MousePointer【マウスポインター】
マウスポインターがタブストリップ上にに移動したとき、表示されるポインターを指定します。

定数 内容
fmMousePointerDefault 0 標準ポインター(既定値)
fmMousePointerArrow 1 矢印
fmMousePointerCross 2 十字ポインター
fmMousePointerIBeam 3 I ビーム
fmMousePointerSizeNESW 6 右上と左下を指し示す両端矢印
fmMousePointerSizeNS 7 上と下を指し示す両端矢印
fmMousePointerSizeNWSE 8 左上と右下を指し示す両端矢印
fmMousePointerSizeWE 9 左と右を指し示す両端矢印
fmMousePointerUpArrow 10 上向き矢印
fmMousePointerHourglass 11 砂時計
fmMousePointerNoDrop 12 ドラッグされているオブジェクトに重なった
“不可” シンボル無効なターゲットを示します。
fmMousePointerAppStarting 13 矢印と砂時計
fmMousePointerHelp 14 矢印と疑問符
fmMousePointerSizeAll 15 サイズ変更カーソル (上下左右を指し示す矢印)
fmMousePointerCustom 99 MouseIcon プロパティで指定された
アイコンを使用します。

・MultiRow【マルチロウ】
タブの文字列の長さがタブストリップの幅を超えるとき、タブを複数行に分けて表示するかどうかを取得または設定します。

内容
False 複数行にしません。(既定値)
幅を超える場合はスクロールバーが表示されます。
True タブの文字列の長さがが幅を超えた場合は
タブが複数行に分かれて表示されます。

・Style【スタイル】
タブストリップにスタイルを取得または設定します。

定数 スタイル
fmTabStyleTabs 0(既定値)
fmTabStyleButtons 1
fmTabStyleNone 2

・TabFixedHeight【タブフィックスドハイト】
タブの高さをポイント単位で設定または取得します。既定値0の場合は自動で高さが設定されます。高さを設定する場合は4ポイント以上で指定します。


・TabFixedWidth【タブフィックスドワイズ】
タブの幅をポイント単位で設定または取得します。既定値0の場合は自動で幅が設定されます。幅を設定する場合は4ポイント以上で指定します。


・TabIndex【タブインデックス】
タブストリップにフォーカスをあてる順番を設定または取得します。TabStop【タブストップ】プロパティがTrueのとき反映します。


・TabOrientationTop【タブオリエンテーショントップ】
タブを表示する位置を設定または取得します。

定数 タブの位置
fmTabOrientationTop
(既定値)
0
fmTabOrientationBottom 1
fmTabOrientationLeft 2
fmTabOrientationRight 3

・TabStop【タブストップ】
TabIndexの有効、無効を設定または取得します。

内容
True 有効(既定値)
False 無効

・Top【トップ】
ユーザーフォームの上端からのタブストリップの位置をポイント単位で設定または取得します。


・Value【バリュー】
アクティブなタブを数値で設定または取得します。既定値は0で一番左側のタブがアクティブなタブです。


・Visible【ビジブル】
タブストリップの表示・非表示を切り替えます。

内容
True 表示します。(既定値)
False 非表示にします。

Width【ワイズ】
タブストリップの幅をポイント単位で設定します。


以上で、タブストリップのプロパティについての解説を終了します。ありがとうございました。

スポンサーリンク

関連記事・広告