Application.DefaultAngleUnits プロパティ (Visio)
角度を表す数値に適用される既定の寸法単位を判別します。 値の取得と設定が可能です。
構文
式。DefaultAngleUnits
expressionApplication オブジェクトを 表す変数。
戻り値
バリアント型
注釈
DefaultAngleUnits プロパティは、[Visio オプション] ダイアログ ボックスの [詳細設定] タブの [表示] の [角度] ボックスに表示される値に対応します ([ファイル] タブの [オプション] > )。
戻り値には、Microsoft Visio タイプ ライブラリで宣言されている VisUnitCodes のいずれかの値が含まれています。
DefaultAngleUnits プロパティの値を整数 (VisUnitCodes のメンバー) または "degrees" などの文字列値として指定できます。 文字列が無効な場合、または単位コードが適切でない (角度以外である) 場合は、エラーが生成されます。
オートメーション定数 (整数値) に対応する有効な単位文字列の完全な一覧については、「単位について」を参照してください。
特定の寸法単位を含むセルの数式は、角度の既定の単位設定に関わらず、その数式の単位で表示されます。 ただし多くのセルの数式は、暗黙的な単位の構文を使用し、既定の単位で表示されます。
セルの Formula プロパティを暗黙的な単位の構文に設定することにより、既定の単位で表示される数式を持つセルをプログラムで作成できます。 たとえば、図形の角度の数式が の場合、"=90[deg,A]"
DefaultAngleUnits プロパティが visDegrees であるかのように、DefaultAngleUnits プロパティが visRadians であるかのように"1.5708 rad."
結果が表示されます"90 deg."
。
または、プログラムで次のステートメントを使用して、セルの結果を既定の角度単位に設定することもできます。
vsoCell.Result(visAngleUnits) = 90
この場合、結果は、DefaultAngleUnits プロパティが visDegrees であると 90 度になり、DefaultAngleUnits プロパティが visRadians であると 90 ラジアンになります。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。