文字列を縮小して全体を表示(ShrinkToFit プロパティ)
ShrinkToFit プロパティ
ShrinkToFit プロパティは、セルに表示されている値がセル幅を超えている場合に、セル幅に収まるように自動的に文字を縮小して表示するかどうかを設定します。
設定値が True の場合に、セルの値は縮小表示されます。
<取得>
rsult = object.ShrinkToFit
<設定>
object.ShrinkToFit = boolean
引数・戻り値
- object ・・・ 対象となる Range オブジェクトを指定します。
- boolean ・・・ セル幅に合わせて自動的に縮小表示させる場合は、True、そうでない場合は、False を指定します。
- result ・・・ 指定されたセル範囲内のすべてのセルで文字が自動的に縮小表示される設定になっている場合は True となります。指定されたセル範囲内のすべてのセルで縮小表示設定になっていない場合は False を返します。指定されたセル範囲内に縮小表示設定とそうでない設定が混在する場合は Null を返します。
WrapText プロパティ(折り返して全体を表示する設定)が、True になっている場合は、ShrinkToFit プロパティを True にしても WrapText プロパティの方が優先されます。
ShrinkToFit プロパティ 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Sub Sample_ShrinkToFit() Range("B2").Value = "あいうえおかきくけこ" Range("B7").Value = "たちつてとなにぬねの" 'セル「B2」の「ShrinkToFit プロパティ」を「True」にする Range("B2").ShrinkToFit = True 'セル「B8」の「ShrinkToFit プロパティ」と '「WrapText プロパティ」の両方を「True」にする Range("B7").ShrinkToFit = True Range("B7").WrapText = True End Sub |
実行結果
関連記事
-
-
任意の行または列を参照(Rows プロパティ,Columns プロパティ)
Rows プロパティ・Columns プロパティ Rows プロパティは、オブジ …
-
-
網かけ(パターン)の取得・設定(Pattern プロパティ)
網かけ(パターン)を取得・設定する セルの背景に網かけ(パターン)を設定したり、 …
-
-
セルの高さ・幅を取得(Height プロパティ・Width プロパティ)
Height プロパティ・Width プロパティ Height プロパティは、指 …
-
-
フリガナの設定(SetPhonetic メソッド)
フリガナの設定(SetPhonetic メソッド) SetPhonetic メソ …
-
-
セルの文字列を取得(Text プロパティ)
Text プロパティ セルに表示されている文字列を取得します。Text プロパテ …
-
-
セル範囲内を検索(Find メソッド)
Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …
-
-
セル・セル範囲を切り取る(Cut メソッド)
Cut メソッド Cut メソッドは、指定したセル範囲を切り取り、引数に指定した …
-
-
オートフィルタ(日付フィルタ)AutoFilter メソッド
日付フィルタを使用してレコードを抽出する Excel 2007 から「日付フィル …
-
-
セルの位置を取得(Left プロパティ、Top プロパティ)
Left プロパティ・Top プロパティ Left プロパティは、「A列」の左端 …
-
-
対象のセルが配列数式の一部かどうか(HasArray プロパティ)
HasArray プロパティ HasArray プロパティは、対象のセルが配列数 …