文字の向きを表す値を取得・設定する(Orientation プロパティ)
2015/08/26
Orientation プロパティ
Orientation プロパティで、文字列の向きを表すバリアント型(Variant)の値を取得、または設定します。数値(-90 ~ 90)または方向を表す定数(XIOrientation 列挙型)を使用します。
<取得>
result = Object.Orientation
<設定>
Object.Orientation = long
引数・戻り値
- object ・・・ 対象となる Range オブジェクトを指定します。
- long ・・・ 文字列の向きを表す値を指定します。角度を -90 ~ 90 の間の数値で指定するか、方向を示す XIOrientation 列挙型 の定数を用いることができます。
- result ・・・ 文字列の向きを表す値(角度または、XIOrientation 列挙型の定数値)。
longに指定する値(XIOrientation 列挙型等)
定数 | 値 | 角度(内容) |
xlDownward | -4170 | -90°(下向き) |
xlHorizontal(既定値) | -4128 | 0°(水平方向) |
xlUpward | -4171 | 90°(上向き) |
xlVertical | -4166 | (縦方向でセルの中央に配置) |
Orientation プロパティ 使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
Sub SampleOrientation() 'xlDownward Range("A1").Orientation = xlDownward 'xlHorizontal Range("A2").Orientation = xlHorizontal 'xlUpward Range("A3").Orientation = xlUpward 'xlVertical Range("A4").Orientation = xlVertical '0度 Range("A5").Orientation = 0 '45度 Range("A6").Orientation = 45 '90度 Range("A7").Orientation = 90 '-45度 Range("A8").Orientation = -45 '-90度 Range("A9").Orientation = -90 End Sub |
実行結果
関連記事
-
-
終端セルを参照する(End プロパティ)
End プロパティ End プロパティは、基準となるセルが含まれる領域の指定した …
-
-
引数に指定したセル範囲の共通のセル範囲を取得(Intersect メソッド)
Intersect メソッド Intersect メソッドは、引数に指定したセル …
-
-
指定した行数・列数移動したセル・セル範囲を参照(Offset プロパティ)
Offset プロパティ Offset プロパティは、基準となるセル・セル範囲か …
-
-
フリガナの設定(Characters プロパティ,PhoneticCharacters メソッド)
Characters プロパティ Characters プロパティは、文字範囲を …
-
-
入力規則(入力時メッセージの設定)Validation オブジェクト
入力規則の入力時メッセージを表示する Validation.ShowInput …
-
-
対象のセル・セル範囲に数式があるかどうか調べる(HasFormula プロパティ)
HasFormula プロパティ HasFormula プロパティは、対象のセル …
-
-
テーマカラーで網かけ(パターン)の色の取得・設定(PatternThemeColor プロパティ・PatternTintAndShade プロパティ)
PatternThemeColor プロパティ・PatternTintAndSh …
-
-
任意のセルを含む行または列全体を参照(EntireRow プロパティ,EntireColumn プロパティ)
EntireRow プロパティ・EntireColumn プロパティ Entir …
-
-
列幅を取得・設定・する(ColumnWidth プロパティ)
ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …
-
-
セルの表示形式を設定・取得する(NumberFormat プロパティ)
NumberFormat プロパティ NumberFormat プロパティは、現 …