Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8667 / 13646 ツリー ←次へ | 前へ→

【31873】「label」の中に入った文字列の縮小表示 sasa 05/12/1(木) 18:06 質問[未読]
【31881】Re:「label」の中に入った文字列の縮小表示 Koharubiyori 05/12/1(木) 20:23 発言[未読]
【31890】Re:「label」の中に入った文字列の縮小表示 とちゃ 05/12/1(木) 21:30 発言[未読]
【31929】Re:「label」の中に入った文字列の縮小表示 sasa 05/12/2(金) 14:00 お礼[未読]

【31873】「label」の中に入った文字列の縮小表示
質問  sasa  - 05/12/1(木) 18:06 -

引用なし
パスワード
   またしても分からないことが出てきました・・・。何度もすいませんが教えてください。

Excelには、指定したセルの中に入っている文字列の表示方法としてセルの大きさに合わせて文字列を縮小表示することができますよね?あれは「label」にも適用できるんでしょうか?もし出来るならその方法を教えてほしいです。よろしくお願いします。

【31881】Re:「label」の中に入った文字列の縮小表...
発言  Koharubiyori  - 05/12/1(木) 20:23 -

引用なし
パスワード
   ▼sasa さん:

今晩は。
エクセルの書式設定の「縮小して全体を表示」のような使い方が
フォームのラベルで出来ないか?という事でしょうか。
意味を取り間違えていたらお許しを…
それは出来ないですね。
せいぜいプロパティのフォントで書体を変更するくらいでしょう。

コントロールツールボックスを利用するともう少しアレンジが
豊かになります。

>またしても分からないことが出てきました・・・。何度もすいませんが教えてください。
>
>Excelには、指定したセルの中に入っている文字列の表示方法としてセルの大きさに合わせて文字列を縮小表示することができますよね?あれは「label」にも適用できるんでしょうか?もし出来るならその方法を教えてほしいです。よろしくお願いします。

【31890】Re:「label」の中に入った文字列の縮小表...
発言  とちゃ  - 05/12/1(木) 21:30 -

引用なし
パスワード
   sasaさん、Koharubiyoriさん、こんばんは
私も以前、ラベルではないですけどExcelシートのテキストボックスで同様の問題に悩んだことがありました。そのときは完璧な方法ではないですけど、先ずは手作業でいろんなケースを試してみて、文字数とそれに対応する最適フォントサイズの相関関係を調べました。それで、[フォントサイズ=文字数x定数]の定数をだいたいのところで決めることにしました。あとはLEN関数とかで文字数を取得してからフォントサイズを変化させることで対応しました。テキストボックスの高さも関係してきますから、フォントサイズの許容最大値を設定したりもしました。もっともこの方法はいつも同じフォントを使用することが前提ですし、相関関係の設定が乱暴なやり方なので結果に歪みが生じることは否めませんが、結構うまく機能したと記憶しております。以上sasaさんのケースに当てはまるかどうか分かりませんがご参考までです。

【31929】Re:「label」の中に入った文字列の縮小表...
お礼  sasa  - 05/12/2(金) 14:00 -

引用なし
パスワード
   とちゃさん、 koharubiyoriさん、どうもありがとうございました。

特にとちゃさん、丁寧な解答本当にありがとうございます。
やっぱり出来なかったんですね・・・。とちゃさんのご意見を参考にちょっとがんばってみようと思います。

8667 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free