すぐに役立つエクセルVBAマクロ集 - すぐマク
Excel VBA Macro
FAQ
検索用語を入力
検索フォームを送信
Web
サイト内
Home
|
What's New!
|
Gallery
|
Introduction
|
Service
|
Profile
500連発・組み方講座フォロー
Big
Color
Pallet
[広告]
Excel VBA Macro
● 開始終了
● ブックシート
● 画面制御
● 行列操作
● セル制御
● 範囲選択
● クリア
● 値の操作
● コピー
● メッセージ
● 印刷
● コントロール 1
● コントロール 2
● フロー制御
● その他
● サンプル
● 関数など
● 引数・定数など
Excel DownLoad
● フリーウェア
● Excel Macro分
● Excel FAQ分
© 1997 - 2007
Yoshioh Nagai.
All RightsReserved.
HappyTech & Co., Ltd.
www.happy500z.com
Excel VBA Macro ・ メッセージ ・ FAQ
バルーンのテキストの太字・サイズ設定などは可能ですか?
Question
5303 メッセージ
拙著「Excel VBA そのまま使える実用マクロ 500連発」
サンプルNo.351 ◆ 環境・・ Excel 2003 & Windows XP
バルーンのTextに {ul 1}、{cf 248} と下線や色を指定していますが他にどのような設定ができますか。(太字・サイズとか) コードリストをお教えてください。
また、バルーンのサイズや表示位置を指定できるのでしょうか。
よろしくお願いします。
Answer
Copyright (C) 2007.2.18 Yoshioh Nagai
拙著 「Excel VBA そのまま使える実用マクロ 500連発」 を お求めいただき、ありがとうございます。
351番は「バルーンのテキストに色や下線を設定する」と題するサンプルで、実行すると右図のバルーンが表示されます。
そして、バルーンのテキストにビットマップ等の図を混ぜて設定することも可能(サンプルNo.352参照)で、たとえば左図のようにできます。
では、順に回答いたしますが、基本的には Excel VBAの仕様と、独自の工夫になろうかと思います。
1.太字
フォントに下線が付けれるなら太字もあるのでは? と期待が膨らみますね。結論だけでよろしければ「不可能」と思います。 が、今後のためにも仕様の調べ方をお教えしておきますので、ぜひ、ご自身でご確認ください。
本書の360ページの「2-1 Visual Basicヘルプの手軽な利用方法」を参考にして、VBEコード画面で
With Assistant.NewBalloon
の下方にある
.Text
をクリックして [F1]キーを押します。
するとヘルプウィンドウに、[Text プロパティ]の説明が表示されますから、根気よくお読みください。
2.フォントサイズ
上記ヘルプには、フォントサイズに関する説明は見当たりません。が、上右図でも分かるように、[Heading プロパティ]で設定した見出し文字は、[Text プロパティ]で設定した文字よりも大きいですね。
よって、工夫次第かもしれません。
3.バルーンのサイズ
バルーン内の文字数などに合わせて自動的に調整されるようですね。
4.バルーンの表示位置
アシスタントの表示位置を設定すれば実現できるかと思います。サンプルNo.346「アシスタントの表示位置とアニメーションの動作を設定する」が参考になると思います。
では、チャレンジしてみて結果をお知らせください。お待ちしています。