トップページ >
Excel >
VBA >
ImageListコントロールの準備
ImageListコントロールの準備
ImageListコントロールは画像を管理するコントロールです。コマンドボタンやリストボックスなどのように、実行時にユーザーが操作するコントロールではありません。TreeViewコントロールのツリーには一般的にアイコンが表示されますが、このアイコンはTreeViewコントロールに組み込むのではなく、ImageListコントロールに登録した画像を利用する仕組みになっています。
ここでは、ImageListコントロールに2つのアイコン(

)を登録します。左のアイコンは「ブック」、右のアイコンを「ワークシート」として使いましょう。ImageListコントロールに登録できる画像の形式は
ビットマップ形式(*.bmp)または
アイコン形式(*.ico)だけです。このページに表示されているアイコンはJPG形式なので、2つのアイコンのビットマップ形式が欲しい方は、次のファイルをご利用ください→
icon.lzh。圧縮ファイル「icon.lzh」の中に「excel.bmp」と「sheet.bmp」が入っています。
ImageListコントロールにアイコンを登録するには次のようにします。
1.UserFormに配置したImageListコントロールをクリックして選択します。
2.[プロパティ]ウィンドウの[プロパティページ]にある[…]ボタンをクリックします。
3.表示される[プロパティページ]ダイアログボックスの[イメージ]タブを開き、
[ピクチャの挿入]ボタンをクリックします。
4.表示される[図の選択]ダイアログボックスで「excel.bmp」を選択し、[開く]ボタンをクリックします。
5.ImageListコントロールに「excel.bmp」が登録されました。
[キー]に「book」と入力して[適用]ボタンをクリックします。
このアイコンに付けた「book」という名前は、後で使用しますので覚えておきます。
6.もう一度[ピクチャの挿入]ボタンをクリックして[図の選択]ダイアログボックスを開きます。
同じ手順で「sheet.bmp」を登録して、[キー]ボックスで「sheet」という名前を付けます。
[適用]ボタンをクリックしたら完了です。最後に[OK]ボタンをクリックしてください。
[OK]ボタンをクリックして[プロパティページ]ダイアログボックスを閉じても、UserFormに配置したImageListコントロールには何も変化がありません。しかし、これが重要な前準備なのです。
[TreeViewコントロールの配置]戻る← | →進む[TreeViewコントロールの初期化]