Об единицах измерения (Visio)

При вставке полей в текст или формулы сборки часто указываются единицы измерения для значений, которые вы вводите.

Visio по-разному оценивает результат формулы в зависимости от ячейки, в которой вы вводите формулу. Как правило, ячейки, которые представляют положение фигуры, измерение или угол, требуют пары номерных единиц, которая состоит из числа и квалификационных единиц, необходимых для интерпретации номера. Многие другие ячейки не требуют юнитов и не оцениваются до строки, true или FALSE или индекса. Например, та же формула, что в ячейке FillForegnd означает цвет 5 из цветовой палитры рисунка, означает TRUE (и блокирует ширину фигуры) в ячейке LockWidth.

Всегда укажите единицу измерения при вводе формулы в ячейке, которая ожидает размерное значение. Если не указать единицу измерения, Visio для этой ячейки используется блок по умолчанию, который может быть блоками страниц, единицами рисования, единицами типа, единицами продолжительности или угловой единицей.

Единицы измерения

При указании единиц измерения в формулах ShapeSheet используйте аббревиатуры, перечисленные в следующей таблице.

Чтобы указать эти единицы измерения Применение Константа автоматизации
Сантиметры cm visCentimeters (69)
Ciceros c visCiceros (54)
Дата или время date visDate (40)
ГРАДУСЫ deg visDegrees (81)
Didots d visDidots (53)
По иным неделям ew visElapsedWeek (43)
По иным дням ed visElapsedDay (44)
По иным часам eh visElapsedHour (45)
По иным минутам em visElapsedMin (46)
По иным секундам es visElapsedSec (47)
Feet FT visFeet (66)
Дюймовые in visInches (65)
Километры km visKilometers (72)
Счетчики m visMeters (71)
Мили mi visMiles (68)
Миллиметры mm visMillimeters (70)
Минуты ' visMin (84)
Морских миль nm visNautMiles (76)
Процент % visPercent (33)
Picas p visPicas (51)
Points pt visPoints (50)
РАДИАНЫ rad visRadians (83)
Секунды " visSec (85)
Yards yd visYards (75)

Сложные единицы измерения

В формулах можно выразить единицы измерения для сложных чисел с помощью аббревиатур в следующей таблице. Visio упрощает результаты и отображает их в соединениях.

Например, если вы введите значение 45.635°, Visio отображает эквивалентное значение 45° 38' 6".

Чтобы указать единицы Используйте эту аббревиатуру Константа автоматизации
Ciceros и didots CICERO/DIDOT visCicerosAndDidots (52)
Градусы, минуты и секунды ° visDegreeMinSec (82)
Ноги и дюймы FEET/INCH visFeetAndInches (67)
Picas и points PICAPOINTS visPicasAndPoints (49)

Дробные единицы измерения

Можно указать дробные единицы измерения в ячейке DrawingScale, чтобы повлиять на количество подразделений линейки, которые Visio в окне рисования. По умолчанию Visio расстояний на десятые при рисовании своих правителей. Если в ячейке DrawingScale используются дробные единицы измерения, Visio расстояние делится на следующее:

  • Восьмая часть для visInchFrac и visMileFrac
  • Двенадцатая для visFeetAndInches

Дробные единицы измерения не влияют на ячейки, за исключением ячейки DrawingScale.

Указать дробные единицы Используйте эту аббревиатуру Константа автоматизации
Дюймы в фракциях IN_F visInchFrac (73)
Мили в фракциях MI_F visMileFrac (74)
Ноги и дюймы FEET/INCH visFeetAndInches (67)

Многомерные единицы измерения

В формулах можно выразить единицы измерения для многомерных чисел с помощью аббревиатур в следующей таблице. Visio упрощает результаты и отображает их в многомерных единицах.

Указать многомерные единицы Используйте эту аббревиатуру Константа автоматизации
Acre ACRE visAcre (36)
Сантиметры SQ. CM., SQ CM, CM.^2, CM^2 visCentimeters (69)
Feet SQ. FT., SQ FT, FT.^2, FT^2 visFeet (66)
Гектар ГЕКТАРЫ, ГЕКТАРЫ, HA., HA visHectare (37)
Дюймовые SQ. IN., SQ IN, IN.^2, IN^2 visInches (65)
Километры SQ. KM., SQ KM, KM.^2, KM ^2 visKilometers (72)
Счетчики SQ. M., SQ M, M.^2, M ^2 visMeters (71)
Мили SQ. MI., SQ MI, MI.^2, MI ^2 visMiles (68)
Миллиметры SQ. MM., SQ MM, MM.^2, MM ^2 visMillimeters (70)
Yards SQ. YD., SQ YD, YD.^2, YD^2 visYards (75)

Универсальные строки

В локализованных версиях Visio, набор признанных строк изменяется с языком. Если вы хотите, чтобы программа работала с несколькими языками, используйте универсальные строки для единиц измерения.

Для Применение
Сантиметры CM
Ciceros В
Ciceros и didots CICERO/DIDOT
Дата или время DATE
ГРАДУСЫ DEG
Градусы, минуты, секунды °
Didots D
Прошло неделю EW
По иным дням ED
По иным часам EH
По иной минуте EM
Уйма второго ES
Feet FT
Ноги и дюймы FEET/INCH
Дюймовые IN
Дюймы в фракциях IN_F
Километры KM
Счетчики M
Мили MI
Мили в фракциях MI_F
Миллиметры MM
Минуты '
Морских миль NM
Процент %
Picas P
Picas и points PICAPOINTS
Points PT
РАДИАНЫ RAD
Секунды "
Yards YD

Неявные единицы измерения

Когда Visio и сохраняет пару номерных единиц, она может использовать явные единицы или неявные единицы. Номер, выраженный в явных единицах, всегда отображается в единицах измерения, которые изначально были введены. Число, выраженное в неявных единицах, всегда преобразуется в эквивалентное значение в рисунке, странице или угловых единицах, соответствующих ячейке.

Например, предположим, что вы вводите эквивалент 1 дюйма в ячейке A с использованием явных единиц и в ячейке B с использованием неявных единиц, а ячейки А и ячейки B используют единицы рисования. Далее вы измените значения по умолчанию для страницы на сантиметры. Ячейка A по-прежнему отображает 1 в., так как она использует явные единицы, которые не изменяются с помощью по умолчанию. Ячейка B теперь отображает 2,54 см, эквивалентное значению в единицах по умолчанию.

Чтобы ввести единицы неявно, используйте следующий синтаксис.

number [unit, flag]  
Переменная Описание
число Исходное значение, например 3.7, 1.7E-4 или 5 1/2.
unit Единицы, в которых изначально выражено число.
флаг Система измерений, используемая при отобра-ации неявного значения. Ниже приведены значения.

Флаг элемента это одно из следующих букв (верхнего или нижнего шкафа), указывающее систему измерения, которая должна использоваться при отображке неявного значения.

флаг Система измерений Пример
a, A Angular =5[deg,A]
d, D Drawing =5[in,D]
e, E Длительность =5[eh,E]
p, P Page =5[in,P]
t, T Тип =5[pt,T]

Кроме того, неявные единицы DL, DP, DT, DA, DE можно использовать для неявного рисования-, page-, text-, angular-, и time-units соответственно. Эти единицы предполагают, что связанное значение — это внутренние единицы. Например, если текущая система измерения сантиметров, =2 DL будет интерпретируется как 2 внутренних единицы (дюймов) и отображается как 5,08 см.

С помощью неявного синтаксиса, описанного выше, это выражение (=2 DL) эквивалентно 2[in,d]. Неявный синтаксис позволяет интерпретировать значение 2[ft,d], которое будет интерпретироваться как 2 фута и отображаться как 60,96 см. Неявные подразделения DL, DP, DT, DA и DE универсальны и не имеют локализованных аналогов.

Единицы измерения по умолчанию

В следующей таблице перечислены единицы измерения по умолчанию, а также их эквивалентные параметры в пользовательском интерфейсе.

Единица измерения по умолчанию Эквивалент пользовательского интерфейса
visDrawingUnits Единицы в ячейке DrawingScale страницы или мастера, содержащей ячейку.
visPageUnits Единицы, выбранные в поле Измерения единиц на вкладке Свойства страницы диалогового окна Установки страницы (на вкладке Дизайн нажмите стрелку установки страницы).
visTypeUnits Единицы, выбранные в текстовом окне в поле Display на вкладке Advanced диалогового окна Visio Параметры.
visAngleUnits Единицы, выбранные в поле Angle в поле Display на вкладке Advanced в диалоговом окне Visio Параметры.
visDurationUnits Единицы, выбранные в поле Duration в поле Display на вкладке Advanced диалоговом окне Visio Параметры.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.