Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет единицу измерения по умолчанию для величин, задающих длительности. Для чтения и записи.
Синтаксис
выражение. DefaultDurationUnits
выражение: переменная, представляющая объект Application.
Возвращаемое значение
Variant
Примечания
Свойство DefaultDurationUnits соответствует значению, показанному в поле "Длительность" в разделе "Отображать" диалогового окна "Параметры Дополнительно" в Visio (вкладка "Параметры" на вкладке > "Файл").
Возвращаемое значение содержит одно из значений VisUnitCodes, объявленных в библиотеке типов Microsoft Visio.
Значение DefaultDurationUnits можно указать как целое (член VisUnitCodes) или строковое значение, например "минуты". Если строка недопустима или код единицы измерения недопустим (не имеет длительности), создается ошибка.
Полный список допустимых строк единиц вместе с соответствующими константами автоматизации (целочисленными значениями) см. в разделе О единицах измерения.
Формулы ячеек, которые содержат определенные единицы измерения, отображаются в этих единицах независимо от значения длительности по умолчанию. Однако во многих формулах ячеек используется неявный синтаксис единиц измерения, и они отображаются в единицах по умолчанию.
Программа может создать ячейку, формула которой отображается в единицах измерения по умолчанию, задав для свойства ячейки Formula строку неявного синтаксиса единиц. Например, если формула, определяющая длительность, равна "=10[em,E]", результат отображается так, как "0.0069 ed" если бы свойство DefaultDurationUnits имело значение visElapsedDay, а "600.0000 es" свойство DefaultDurationUnits — visElapsedSec.
Кроме того, программа может использовать следующий оператор, чтобы задать результат ячейки в единицах длительности по умолчанию.
vsoCell.Result(visDurationUnits) = 60
В этом случае результат будет равен 60 минутам, если свойство DefaultDurationUnits имеет значение visElapsedMin, и 60 секунд, если свойство DefaultDurationUnits имеет значение visElapsedSec.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.