CheckBox
項目選択用アイテムで複数選択が可能。入力、出力 が可能。
記述凡例
Private Sub CheckBox1_Change()
Dim CheckValue
CheckValue = CheckBox1.Value
MsgBox CheckValue
End Sub
ComboBox
複数項目の表示と選択が可能なドロップダウンリストです。
データの取得と出力が可能です。
記述凡例
Private Sub UserForm_Initialize()
with ComboBox1
.AddItem "AAAA"
.AddItem "BBBB"
.AddItem "CCCC"
End With
End Sub
Private Sub ComboBox1_Change()
Dim ComboValue As String
ComboValue = ComboBox1.Value
MsgBox ComboValue
End Sub
CommandButton
命令発動の為の一番簡単なアイテムです。
着火スイッチと考えれば解り易いです。
記述凡例
Private Sub CommandButton1_Click()
MsgBox "CommandButton1がClickされました"
End Sub
Frame
グループ分けやカテゴリー分けのための視覚ツールです。
記述凡例
property の取得や変更が可能です。
Image
画像を表示するための容器です。
記述凡例
Private Sub UserForm_Initialize()
Image1.Picture=LoadPicture("\xxxxx\xxxxx\imageX.JPG")
End Sub
Label
文字を表示するための視覚ツールです。
記述凡例
property の取得や変更が可能です。
ListBox
複数項目の表示・選択の為のリストです。
記述凡例
Private Sub ListBox1_Click()
Dim selectValue As String
selectValue = ListBox1.Value
MsgBox selectValue
End Sub
MultiPage
限られたスペースの中で複数の選択画面を設定できるBook的な容器です。
記述凡例
property の取得や変更が可能です。
MultiPage に配置するobject への記述が主に成ります。
OptionButton
複数の選択肢から択一選択するためのチェンジアイテムです。
記述凡例
Private Sub UserForm_Click()
If OptionButton1.Value = True Then
MsgBox "1が選択されています"
ElseIf OptionButton2.Value = True Then
MsgBox "2が選択されています"
Else
MsgBox "どちらも選択されていません"
End If
End Sub
ScrollBar
設定objectに対して、縦方向・又は横方向のスクロールを行うためのガイドツールです。
記述凡例
Private Sub ScrollBar1_Scroll()
Dim x As Integer
x = ScrollBar1.Value
Label1.Caption = x
End Sub
SpinButton
設定objectの数値データをX軸方向とY軸方向に移動させるためのフレキシブルな可変スイッチです。
記述凡例
Private Sub SpinButton1_Change()
Label1.Caption = SpinButton1.Value
End Sub
TabStrip
MultiPage に似ていますが単一画面(ページ)に対しての複数の選択肢を行うためのアイテムです。
記述凡例
Private Sub TabStrip1_Change()
Label1.Caption = TabStrip1.Value
End Sub
TextBox
データ(文字や数値)を入力したり表示する為のアイテムです。
記述凡例
データの取得や入力が可能です。
property の取得や変更が可能です。
ToggleButton
シーソースイッチです。複数選択設定も可能です。
記記述凡例
Private Sub ToggleButton1_Change()
Dim YN As Boolean
YN = ToggleButton1.Value
If YN = True Then
ToggleButton2.Value = False
Else
ToggleButton2.Value = True
End If
End Sub
ラベル
文字を表示するための視覚ツールです。
ActiveX Label Control と類似機能
記述凡例
フォームコントロールは基本的にActiveXと同じですが、Private Subでは無くmodule からの Public Sub
と成ります。
worksheet 上に配置してマクロ記述の紐づけとともにコピペが可能。
グループ ボックス
グループ分けやカテゴリー分けのための視覚ツールです。
ActiveX Frame Control と類似機能
記述凡例
property の取得や変更が可能です。
ボタン
命令発動の為の着火スイッチです。
ActiveX CommandButton Control と類似機能。
記述凡例
Forms 2.0 「CommandButton」の記述凡例を参照ください。property の取得や変更が可能です。
チェック ボックス
項目選択用アイテムで複数選択が可能。入力、出力 が可能。
ActiveX CheckBox Control と類似機能
記述凡例
Forms 2.0 「CheckBox」の記述凡例を参照ください。
property の取得や変更が可能です。
オプション ボタン
複数の選択肢から択一選択するためのチェンジアイテムです。ActiveX OptionButton Control と類似機能
記述凡例
Forms 2.0 「OptionButton」の記述凡例を参照ください。
property の取得や変更が可能です。
リスト ボックス
複数項目の表示・選択の為のリストです。
ActiveX ListBox Control と類似機能
記述凡例
Forms 2.0 「ListBox」の記述凡例を参照ください。
property の取得や変更が可能です。
コンボ ボックス
複数項目の表示と選択が可能なドロップダウンリストです。
データの取得と出力が可能です。
ActiveX ComboBox
Control と類似機能
記述凡例
Forms 2.0 「ComboBox」の記述凡例を参照ください。
property の取得や変更が可能です。
スクロール バー
設定objectに対して、縦方向・又は横方向のスクロールを行うためのガイドツールです。
ActiveX ScrollBar Control
と類似機能
記述凡例
Forms 2.0 「ScrollBar」の記述凡例を参照ください。
property の取得や変更が可能です。
スピン ボタン
設定objectの数値データをX軸方向とY軸方向に移動させるためのフレキシブルな可変スイッチです。
ActiveX SpinButton
Control と類似機能
記述凡例
Forms 2.0 「SpinButton」の記述凡例を参照ください。
property の取得や変更が可能です。
Adodc [msadodc.ocx]
Microsoft ADO Data Control 6.0
データベースアクセスのためのActiveXコントロール
BarCodeCtrl [msbcode9.ocx]
Microsoft BarCodeCtrl 9.02
Calender [mscal.ocx]
Microsoft Calender Controll 11.0
カレンダーを表示・取得します。
CommonDialog [comdlg32.ocx]
Microsoft Common Dialog Control 6.0
様々な Common Dialog を表示させます。
CoolBar [comct332.ocx]
Microsoft CoolBar Control 6.0
子コントロールを追加格納するContainer的なobject
DataCombo [msdatlst.ocx]
Microsoft DataComboControl 6.0
DataList [msdatlst.ocx]
Microsoft DataList Control 6.0
DBCombo [dblist32.ocx]
Microsoft DBCombo Control 6.0
DBList [dblist32.ocx]
Microsoft DBList Control 6.0
DTPicker [mscomct2.ocx]
Microsoft Date and Time Picker Control 6.0
日付や時刻の情報を表示し、日付・時刻情報を変更するためのインターフェイスとして機能します。
DTPicker
をドロップダウンすると、MonthView カレンダーが表示されます
FlatScrollBar [mscomct2.ocx]
Microsoft FlatScrollBar Control 6.0
vsFlexArray [vsflex3.ocx]
VideoSoft FlexArray Control 3.0
vsFlexString [vsflex3.ocx]
VideoSoft FlexString Control3.0
ImageCombo [mscomctl.ocx]
Microsoft ImageComboBox Control 6.0
ImageList [mscomctl.ocx]
Microsoft ImageList Control 6.0
InkPicture [inkobj.dll]
Microsoft InkPicture Control
アプリケーションにイメージを配置し、ユーザーがその上にインクを追加できるようにする機能を提供します。
これは、インクがテキストとして認識されず、代わりにインクとして格納されるシナリオを対象としています。
InkPicture
コントロールは、スクリプト用に安全としてマークされていません。
Inet [msinet.ocx]
Microsoft InternetTransferControl 6.0
ListView [mscomctl.ocx]
Microsoft ListView Control 6.0
MAPIMessages [msmapi32.ocx]
Microsoft MAPIMessages Control 6.0
MAPISession [msmapi32.ocx]
Microsoft MAPISession Control 6.0
WindowsMediaPlayer [wmp.dll]
Windows Media Player
MonthView [mscomct2.ocx]
Microsoft MonthView Control 6.0
MMControl [mci32.ocx]
Microsoft MultiMedia Control 6.0
PivotTable [owc11.dll]
Microsoft Office PivotTable 11.0
ProgressBar [mscomctl.ocx]
Microsoft ProgressBar Control 6.0
RefEdit [refedit.dll]
RefEdit.Ctrl
エクセルのセル範囲を選択することができます。
RichTextBox [richtx32.ocx]
Microsoft Rich TextBox Control 6.0
Slider [mscomctl.ocx]
Microsoft Slider Control 6.0
Spreadsheet [owc11.dll]
Microsoft Office Spreadsheet 11.0
SSTab [tabctl32.ocx]
Microsoft SSTab Control 6.0
StatusBar [mscomctl.ocx]
Microsoft StatusBar Control 6.0
SysInfo [sysinfo.ocx]
Microsoft SysInfo Control 6.0
TabStrip [mscomctl.ocx]
Microsoft TabStrip Control 6.0
Toolbar [mscomctl.ocx]
Microsoft Toolbar Control 6.0
TreeView [mscomctl.ocx]
Microsoft TreeView Control 6.0
それぞれが TreeNode で表される、ラベル付けされた項目の階層コレクションを表示します。
UpDown [mscomct2.ocx]
Microsoft UpDown Control 6.0