単位について (Visio)
テキストにフィールドを挿入したり、数式を作成するときに、入力する値の単位を指定する場合があります。
Visio は、数式を入力するセルに応じて、数式の結果を異なる方法で評価します。 一般に、図形の位置、寸法、または角度を表すセルには、数値とその数値を解釈するための単位を組み合わせて指定する必要があります。 他の多くのセルでは単位を必要とせず、文字列や TRUE、FALSE、またはインデックスで評価されます。 たとえば、[FillForegnd] セルに入力された数式が図面のカラー パレットの 5 番目の色を意味する場合、同じ式を [LockWidth] セルに入力すると、TRUE (図形の幅をロックする) を意味します。
寸法値が必要なセルに数式を入力する場合は、常に測定単位を指定します。 測定単位を指定しない場合、Visio はそのセルの既定の単位 (ページ単位、描画単位、タイプ単位、期間単位、角度単位) を使用します。
測定単位
シェイプシートの数式に単位を表示するときは、以下の表で示される省略形を使用します。
指定する単位 | 使用する方法 | オートメーション定数 |
---|---|---|
cm | Cm | visCentimeters (69) |
Ciceros | c | visCiceros (54) |
日付/時刻 | date | visDate (40) |
学位 | 度 | visDegrees (81) |
Didots | d | visDidots (53) |
経過した週数 | ew | visElapsedWeek (43) |
経過した日数 | ed | visElapsedDay (44) |
経過した時間数 | eh | visElapsedHour (45) |
経過した分数 | em | visElapsedMin (46) |
経過した秒数 | es | visElapsedSec (47) |
フィート | フィート | visFeet (66) |
インチ | で | visInches (65) |
キロ | Km | visKilometers (72) |
メートル | m | visMeters (71) |
Km | mi | visMiles (68) |
mm | mm | visMillimeters (70) |
分 | ' | visMin (84) |
海里 | Nm | visNautMiles (76) |
パーセント | % | visPercent (33) |
Picas | p | visPicas (51) |
Points | pt | visPoints (50) |
Radians | Rad | visRadians (83) |
秒 | " | visSec (85) |
ヤード | ヤード | visYards (75) |
複合単位
数式では、次の表に示す省略形を使用して、複合数字の単位を表すことができます。 結果は簡略化され、複合単位で表示されます。
たとえば、「45.635°」と入力すると、Visio は、これに相当する値 45° 38' 6" を表示します。
指定する単位 | 使用する省略形 | オートメーション定数 |
---|---|---|
シセロおよびディドー | CICERO/DIDOT | visCicerosAndDidots (52) |
度、分、および秒 | ° | visDegreeMinSec (82) |
フィートおよびインチ | FEET/INCH | visFeetAndInches (67) |
パイカおよびポイント | PICAPOINTS | visPicasAndPoints (49) |
細分単位
[DrawingScale] セルに細分単位を指定して、図面ウィンドウに表示されるルーラーの小区分の数を制御できます。 既定では、ルーラーは描画時に 10 個の目盛りに分割されます。 [DrawingScale] セルで細分単位を使用すると、ルーラーの小区分の数は次のようになります。
- visInchFrac および visMileFrac では 8
- visFeetAndInches では 12
細分単位は [DrawingScale] セル以外のセルでは無効です。
指定する細分単位 | 使用する省略形 | オートメーション定数 |
---|---|---|
インチ (細分) | IN_F | visInchFrac (73) |
マイル (細分) | MI_F | visMileFrac (74) |
フィートおよびインチ | FEET/INCH | visFeetAndInches (67) |
多次元単位
数式では、次の表に示す省略形を使用して、多次元数字の単位を表すことができます。 結果は簡略化され、多次元単位で表示されます。
指定する多次元単位 | 使用する省略形 | オートメーション定数 |
---|---|---|
エーカー | エーカー | visAcre (36) |
cm | 平方。 CM.、SQ CM、CM.^2、CM^2 | visCentimeters (69) |
フィート | 平方。 FT.、SQ FT、FT.^2、FT^2 | visFeet (66) |
ヘクタール | HECTARES、HECTARE、HA.、HA | visHectare (37) |
インチ | 平方。 IN.、SQ IN、IN.^2、IN^2 | visInches (65) |
キロ | 平方。 KM.、SQ KM、KM.^2、KM ^2 | visKilometers (72) |
メートル | 平方。 M.、SQ M、M.^2、M ^2 | visMeters (71) |
Km | 平方。 MI.、SQ MI、MI.^2、MI ^2 | visMiles (68) |
mm | 平方。 MM.、SQ MM、MM.^2、MM ^2 | visMillimeters (70) |
ヤード | 平方。 YD.、SQ YD、YD.^2、YD^2 | visYards (75) |
汎用文字列
Visio のローカライズ版では、認識される文字列のセットは言語によって異なります。 プログラムで複数の言語を使用する場合、単位に汎用文字列を使用します。
目的 | 使用する方法 |
---|---|
cm | Cm |
Ciceros | C |
シセロおよびディドー | CICERO/DIDOT |
日付/時刻 | 日付 |
学位 | 度 |
度、分、秒 | ° |
Didots | D |
経過した週数 | 東西 |
経過した日数 | 編 |
経過した時間数 | えっ |
経過した分数 | Em |
経過した秒数 | Es |
フィート | フィート |
フィートおよびインチ | FEET/INCH |
インチ | IN |
インチ (細分) | IN_F |
キロ | Km |
メートル | M |
Km | Mi |
マイル (細分) | MI_F |
mm | MM |
分 | ' |
海里 | Nm |
パーセント | % |
Picas | P |
パイカおよびポイント | PICAPOINTS |
Points | Pt |
Radians | Rad |
秒 | " |
ヤード | ヤード |
暗黙的な単位
数値と単位の組み合わせを解析して保存する場合、明示的単位または暗黙的単位を使用できます。 明示的単位で表された数値は、常に最初に入力された単位で表示されます。 暗黙的単位で表された数値は、そのセルに適した図面、ページ、または角度の単位に合わせて、常に等価の値に変換されます。
たとえば、セル A に明示的単位を使用し、セル B には暗黙的単位を使用して 1 インチと等価の値を入力し、セル A とセル B の両方で図面の単位を使用するとします。 次に、ページの既定の単位をセンチメートルに変更します。 セル A には既定で変更されない明示的単位を使用しているため、"1 in."と表示されます。 セル B には、既定の単位で等価である 2.54 cm が表示されます。
暗黙的単位を入力するには、次の構文を使用します。
number [unit, flag]
変数 | 説明 |
---|---|
number | 元の値です。たとえば、3.7、1.7E-4、5 1/2 など。 |
ユニット | number に対して最初に使用されていた単位です。 |
flag | 暗黙的単位で値を表示するときに使用する測定方法です。 flag の値は次のとおりです。 |
flag 要素には、暗黙的値の単位を表示するときに使用する測定方法を示す、次のいずれかの文字を指定します (大文字または小文字)。
flag | 測定方法 | 例 |
---|---|---|
a、A | Angular | =5[deg,A] |
d、D | 描画 | =5[in,D] |
e、E | 期間 | =5[eh,E] |
p、P | Page | =5[in,P] |
t、T | 型 | =5[pt,T] |
さらに暗黙的な図面単位、ページ単位、テキスト単位、角度単位、時刻単位のそれぞれに対して、暗黙的単位 DL、DP、DT、DA、DE を使用できます。 これらの単位では、関連付けられている値が内部単位とみなされます。 たとえば、現在の測定方法がセンチメートルである場合、=2 DL は内部単位 2 (インチ) として解釈され、5.08 cm と表示されます。
上記の暗黙的構文を使用すると、この式 (=2 DL) は 2[in,d] と同じものになります。 暗黙的な構文を使用すると、値を解釈する方法を選択できるため、2 フィートとして解釈され、60.96 cm として表示される 2[ft,d] を指定することもできます。暗黙的な単位 DL、DP、DT、DA、DE はユニバーサルであり、ローカライズされた対応するユニットはありません。
既定の測定単位
次の表に、既定の測定単位と、ユーザー インターフェイスの同等の設定を示します。
既定の測定単位 | 対応するユーザー インターフェイス |
---|---|
visDrawingUnits | セルを格納するページまたはマスター シェイプの [DrawingScale] セルの単位です。 |
visPageUnits | [ページ設定] ダイアログ ボックス ([デザイン] タブで [ページ設定] 矢印をクリック) の [ページのプロパティ] タブの [使用する単位] ボックスで選択した単位です。 |
visTypeUnits | [Visio のオプション] ダイアログ ボックスの [詳細設定] タブの [表示] の下にある [テキスト] ボックスで選択した単位です。 |
visAngleUnits | [Visio のオプション] ダイアログ ボックスの [詳細設定] タブの [表示] の下にある [角度] ボックスで選択した単位です。 |
visDurationUnits | [Visio のオプション] ダイアログ ボックスの [詳細設定] タブの [表示] の下にある [期間] ボックスで選択した単位です。 |
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。