画像コントロールは、ビットマップ、JPEG、GIF などの画像を埋め込み、たとえば会社のロゴやクリップ アートを表示するために使用します。
[開発] タブが表示されていない場合は表示します。
[開発] タブを表示する- [ファイル] タブをクリックし、[オプション] をクリックして、[リボンのユーザー設定] をクリックします。
- [メイン タブ] の [開発] チェック ボックスをオンにし、[OK] をクリックします。
[ 開発 ] タブの [コントロール ] グループで [挿入] をクリックし、[ ActiveX コントロール] で [画像
] をクリックします。
ワークシート上で画像コントロールの左上隅を表示する場所をクリックします。
まだ選択されていない場合は、[ 開発] タブに移動し、[ コントロール] グループで [デザイン モード
ボタンの画像をクリックします。同じタブとグループ内で、[ プロパティ]
をクリックします。ヒント
コントロールを右クリックし、[プロパティ] をクリックすることもできます。
[プロパティ] ダイアログ ボックスが表示されます。 画像を追加するには、[画像] プロパティ ボックスの横にある [ビルド] ボタンの
をクリックし、[画像の読み込み] ダイアログ ボックスを使用して画像を検索して開きます。
各プロパティの詳細を確認するには、プロパティを選択し、F1 キーを押して Visual Basic ヘルプのトピックを表示します。 Visual Basic ヘルプの [検索] ボックスにプロパティ名を入力することもできます。 用意されているプロパティの概要を次に示します。
機能カテゴリ別のプロパティの概要
| 指定する対象 | 使用するプロパティ |
|---|---|
| 全般: | |
| ブックを開いたときにコントロールが読み込まれるかどうか。 (ActiveX コントロールでは無視されます)。 | AutoLoad (Excel) |
| コントロールがフォーカスを取得できるかどうか、およびユーザーの操作で発生したイベントに対して応答できるかどうか | Enabled (フォーム) |
| コントロールを編集できるかどうか | Locked (フォーム) |
| コントロールの名前 | Name (フォーム) |
| コントロールとその下に位置するセルとの連結方法 (自由に移動できる、移動できるがサイズ変更できない、または移動もサイズ変更も可能) | Placement (Excel) |
| コントロールを印刷できるかどうか | PrintObject (Excel) |
| コントロールが表示されるかどうか | Visible (フォーム) |
| サイズと位置: | |
| すべての内容が表示されるようにコントロールのサイズが自動的に調整されるかどうか | AutoSize (フォーム) |
| 高さまたは幅 (ポイント単位) | Height、Width (フォーム) |
| コントロールからワークシートの左端または上端までの距離 | Left、Top (フォーム) |
| 書式: | |
| 背景色 | BackColor (フォーム) |
| 背景のスタイル (透明または不透明) | BackStyle (フォーム) |
| 枠線の色 | BorderColor (フォーム) |
| 枠線の種類 (なしまたは単一線) | BorderStyle (フォーム) |
| コントロールに影を適用するかどうか | Shadow (Excel) |
| 枠線の外観 (なし、浮き出し、くぼみ、枠囲み、またはバンプ) | SpecialEffect (フォーム) |
| イメージ: | |
| コントロールに表示するビットマップ | Picture (フォーム) |
| 背景の画像の位置 (左上、右上、中央など) | PictureAlignment (フォーム) |
| コントロールでの背景の画像の表示方法 (トリミング、引き伸ばし、またはズーム) | PictureSizeMode (フォーム) |
| 画像の複数のコピーをコントロールに並べて表示するかどうか | PictureTiling (フォーム) |
| キーボードとマウス: | |
| ユーザー設定のマウス アイコン | MouseIcon (フォーム) |
| ユーザーが特定のオブジェクト (標準、矢印、I ビームなど) の上にマウス ポインターを置いたときに表示されるポインターの種類。 | MousePointer (フォーム) |