Сведения о единицах измерения (Visio)

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

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

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

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

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

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

Составные единицы измерения

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

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

Указание единиц измерения Используйте это сокращение Константа автоматизации
Цицерос и дидоты ЦИЦЕРОН/ДИДОТ visCicerosAndDidots (52)
Градусы, минуты и секунды ° visDegreeMinSec (82)
Футы и дюймы ФУТ/ДЮЙМ visFeetAndInches (67)
Пикас и очки PICAPOINTS visPicasAndPoints (49)

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

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

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

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

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

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

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

Указание многомерных единиц Используйте это сокращение Константа автоматизации
Акр АКР visAcre (36)
Сантиметры КВ. CM., SQ CM, CM.^2, CM^2 visCentimeters (69)
Ноги КВ. FT., SQ FT, FT.^2, FT^2 visFeet (66)
Гектар ГА, ГА, ГА 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)
Миллиметры КВ. ММ., КВ. ММ, ММ.^2, ММ ^2 visMillimeters (70)
Метрах КВ. YD., SQ YD, YD.^2, YD^2 visYards (75)

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

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

Для Оптимальный метод
Сантиметры СМ
Цицерос В
Цицерос и дидоты ЦИЦЕРОН/ДИДОТ
Дата или время ДАТА
ГРАДУСЫ ГРАД
Градусы, минуты, секунды °
Дидоты D
Затраченная неделя EW
Затраченный день ЭД
Затраченный час ДА
Затраченная минута EM
Затрачена секунда ES
Ноги МЕТРАХ
Футы и дюймы ФУТ/ДЮЙМ
Дюймов IN
Дюймы в долях IN_F
Километров КМ
Метров M
Km МИ
Мили в долях MI_F
Миллиметры MM
Минуты '
Морские мили НМ
Процент %
Пики P
Пикас и очки PICAPOINTS
Points PT
РАДИАНЫ RAD
Секунды "
Метрах ЯРД

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

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

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

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

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

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

flag Система измерений Пример
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 для неявных единиц рисования, страницы, текста, угловых и временных единиц соответственно. В этих единицах предполагается, что связанное значение является внутренними единицами. Например, если текущая система измерения составляет сантиметры, =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 Единицы измерения, выбранные в текстовом поле в разделе Отображение на вкладке Дополнительно диалогового окна Параметры Visio .
visAngleUnits Единицы измерения, выбранные в поле Угол в разделе Отображение на вкладке Дополнительно диалогового окна Параметры Visio .
visDurationUnits Единицы измерения, выбранные в поле Длительность в разделе Отображение на вкладке Дополнительно диалогового окна Параметры Visio .

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

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