Поделиться через


Свойство Application.DefaultDurationUnits (Visio)

Определяет единицу измерения по умолчанию для количества, представляющего длительность. Для чтения и записи.

Синтаксис

expression. DefaultDurationUnits

выражение: переменная, представляющая объект Application.

Возвращаемое значение

Variant

Примечания

Свойство DefaultDurationUnits соответствует значению, указанному в поле Длительность в разделе Отображение на вкладке Дополнительно диалогового окна Параметры Visio (Параметры вкладки>Файл).

Возвращаемое значение содержит одно из значений VisUnitCodes, объявленных в библиотеке типов Microsoft Visio.

DefaultDurationUnits можно указать как целое число (член VisUnitCodes) или строковое значение, например "minutes". Если строка недопустимая или код единицы неуместен (не является длительностью), возникает ошибка.

Полный список допустимых строк единиц измерения вместе с соответствующими константами службы автоматизации (целыми значениями) см. в разделе Сведения о единицах измерения.

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

Программа может создать ячейку, формула которой отображается в единицах по умолчанию, задав для свойства Formula ячейки строку в неявном синтаксисе единиц измерения. Например, если формула, указывающая длительность, имеет значение "=10[em,E]", результат отображается так, как "0.0069 ed" если бы свойство DefaultDurationUnits имеет значение visElapsedDay, а "600.0000 es" свойство DefaultDurationUnitsvisElapsedSec.

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

vsoCell.Result(visDurationUnits) = 60

В этом случае результатом является 60 минут, если свойство DefaultDurationUnits имеет значение visElapsedMin , и 60 секунд, если свойство DefaultDurationUnits имеет значение visElapsedSec.

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

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