|
|
| Excel VBA Macro ・ リストボックス・コントロール ・ FAQ |
|
フォームツールバーで作成したリストボックスのフォントを大きくするには?
|
|
|
|
Question 049k |
|
 |
 |
|
|
88ページ [1-1-1図] ◆ 環境・・ Excel 2000 & Windows

リストボックスに表示されるリストのフォントが小さくてみにくいので、大きなフォントに変更したいのですが、変更する方法がわかりません。
コントロールツールボックスでは可能ですが、フォームツールバーのものでは無理なのでしょうか。 ご教示お願いします。
|
|
Answer |
Copyright (C) 2005.1.18 永井善王 |
|
|
拙著「ExcelVBAマクロ組み方講座」をご購読、ありがとうございます。
88ページの [1-1-1図] は左上図のとおりですが、このリストボックスの文字を大きくしたいのですね。
すでにご自身で調査され、「コントロールツールボックスでは可能」、「フォームツールバーのものでは無理」かとお考えのとおりでして、
ワークシートにフォームツールバーで作成したリストボックスには、[コントロールの書式設定]ダイアログボックスの[プロパティ]タブに、フォントを設定する機能があ
りません。
どうしようもないのでしょうか。
ここで、左上図と左下図を見比べてください。 これらの図は、画面をキャプチャして同じサイズで切り取ったものです。
左下図は、[表示]メニューの[ズーム]で倍率を 120%に指定したので、リストボックスの文字を含むすべての文字が大きく表示されています。
もし、この方法で我慢できるなら、一応、解決したことになります。
お試しください。
「一応、解決」 とした理由は、上図のように小さいリストボックスでなくて、もっと縦長のリストボックスをズームして、下の方のリストをクリックすると、正しく動作しない場合があり得るからです。 その原因は、リストの何行目がクリックされたのかを検知してくれるExcelの仕組みが、ズームする前の状態の 1行の高さで機能するからかと推察されます。
このことは Excelのバージョンによるかも知れませんが、仕様(不具合?)のようですから留意しましょう。
|
|
|
|
| |
|
|