Application.DefaultDurationUnits 属性 (Visio)

确定持续时间的默认度量单位。 读/写。

语法

表达式DefaultDurationUnits

expression:表示 Application 对象的变量。

返回值

Variant

备注

DefaultDurationUnits 属性对应于“Visio 选项”对话框的“高级”选项卡上“显示”下的“持续时间”框中显示的值 (“文件”选项卡>选项) 。

返回值包含 VisUnitCodes 的值之一,这些值在 Microsoft Visio 类型库中声明。

可以将 DefaultDurationUnits 指定为一个整数, (VisUnitCodes) 的成员或字符串值(如“minutes”)。 如果字符串无效或者单位代码不合适(非持续时间),则会生成一个错误。

有关有效单位字符串以及对应的自动化常量(整型值)的完整列表,请参阅关于度量单位

包含特定度量单位的单元格公式采用与默认持续时间单位设置无关的单位显示。 但是,许多单元格公式使用隐式单位语法并采用默认单位显示。

通过将单元格的 Formula 属性设置为采用隐式单位语法的字符串,程序可以创建其公式采用默认单位显示的单元格。 例如,如果指定持续时间的公式为 "=10[em,E]",则结果显示为 "0.0069 ed"DefaultDurationUnits 属性为 visElapsedDay,而 "600.0000 es"DefaultDurationUnits 属性为 visElapsedSec

或者,程序可以使用以下语句将单元格的结果设置为默认持续时间单位。

vsoCell.Result(visDurationUnits) = 60

在这种情况下,如果 DefaultDurationUnits 属性是 visElapsedMin,则结果为 60 分钟;如果 DefaultDurationUnits 属性是 visElapsedSec,则结果为 60 秒。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。