會針對代表期間的數量決定預設測量單位。 讀取/寫入。
語法
運算式。DefaultDurationUnits
expression 代表 Application 物件的變數。
傳回值
Variant
註解
DefaultDurationUnits 屬性對應至 [Visio 選項] 對話方塊 ([檔案] 索引標籤 > [選項]) 之 [進階] 索引標籤上 [顯示] 底下的 [持續時間] 方塊所顯示的值。
傳回值包含 VisUnitCodes 的其中一個值,其會在 Microsoft Visio 類型程式庫中宣告。
您可以將 DefaultDurationUnits 指定為整數 (VisUnitCodes 成員) 或字串值,例如 “minutes”。 如果字串無效或單位代碼不適當 (非工期) ,則會產生錯誤。
如需有效單位字串以及相對應之 Automation 常數 (整數值) 的完整清單,請參閱關於度量單位。
不論預設的期間單位設定為何,包含特定度量單位的儲存格公式都會以這些單位顯示。 不過,許多儲存格公式都會使用隱含的單位語法,且以預設單位顯示。
程式可以將儲存格的 Formula 屬性設定為使用隱含單位語法的字串,而建立以預設單位顯示公式的儲存格。 例如,如果指定 duration 的公式為 "=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 支援與意見反應。