共用方式為


應用程式。TimescaleEdit 方法 (專案)

可讓您在甘特圖或其他時段檢視中變更時幅的幅度與格式。

語法

expressionTimescaleEdit( _MajorUnits_, _MinorUnits_, _MajorLabel_, _MinorLabel_, _MajorAlign_, _MinorAlign_, _MajorCount_, _MinorCount_, _MajorTicks_, _MinorTicks_, _Enlarge_, _Separator_, _MajorUseFY_, _MinorUseFY_, _TopUnits_, _TopLabel_, _TopAlign_, _TopCount_, _TopTicks_, _TopUseFY_, _TierCount_ )

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
主要單位 選用 Variant 中間的時幅層的時間單位。 使用 PjTimescaleUnit 列舉指定。 預設值是 pjTimescaleWeeks (3)。
次要單位 選用 Variant 底部時幅層的時間單位。 使用 PjTimescaleUnit 列舉指定。 預設值是 pjTimescaleDays (2)。
主要唱片公司 選用 Variant 中間的時幅層的日期或時間標籤。 使用下面列舉的其中一個指定: 來取代 PjDateLabelPjDayLabelPjMonthLabelPjWeekLabel 。 預設值為 pjWeekLabelWeek_mmm_dd_yyy (13)。 例如,預設值為 Mar 7,' 10Mar 14,' 10
次要唱片公司 選用 Variant 底部時幅層的日期或時間標籤。 使用下面列舉的其中一個指定: 來取代 PjDateLabelPjDayLabelPjMonthLabelPjWeekLabel 。 預設值為 pjDayLabelDay_di (20)。 例如,預設值且 SMT
大同步 選用 Variant PjAlignment 列舉會指定如何對齊標籤內的中介層每個時間週期。 預設值為值為 pjLeft (0)。
小調一致 選用 Variant PjAlignment 列舉會指定如何對齊標籤內的底部層的每個時間週期。 預設值為值為 pjLeft (0)。
少伯爵 選用 Variant 指定要顯示中間層標籤的時間單位間隔。 例如,如果時間單位是週,1 這個值會每週顯示一次標籤;2 這個值會每兩週顯示一次標籤。
小數 選用 Variant 指定要顯示最底層標籤的時間單位間隔。 例如,如果時間單位是小時,1 這個值會每小時顯示一次標籤;2 這個值會每兩個小時顯示一次標籤。
主要蜱蟲 選用 Variant 指定是否要顯示刻度標記的分隔中介層的時間週期。 例如,如果的時間單位是天數的值為 False 會移除天之間的刻度標記。
次要勾記 選用 Variant 指定是否要顯示刻度標記的分隔底端層的時間週期。 例如,如果的時間單位為小時數、 的值為 False 會移除之間時間刻度。
Enlarge 選用 Variant 指定時幅水平展開的百分比。 例如,150 這個值會將時幅展開 150%。
Separator 選用 Variant 指定是否要顯示不同的頂端、 middle、 和底端各層的時幅的那幾行。 例如的值為 False 會移除行。
主要用途FY 選用 Variant 指定是否要根據會計年度的中介層標籤。 預設值為 False
輔修使用FY 選用 Variant 指定是否要根據會計年度的底部層標籤。 預設值為 False
頂尖單位 選用 Variant 上方的時幅層的時間單位。 使用 PjTimescaleUnit 列舉指定。 預設值是 pjTimescaleMonths (2)。
TopLabel 選用 Variant 上方的時幅層的日期或時間標籤。 使用下面列舉的其中一個指定: 來取代 PjDateLabelPjDayLabelPjMonthLabelPjWeekLabel 。 預設值為 pjDayLabelDay_di (20)。 例如,預設值且 SMT
TopAlign 選用 Variant PjAlignment 列舉會指定如何對齊標籤內的最上層的每個時間週期。 預設值為值為 pjLeft (0)。
TopCount 選用 Variant 指定要顯示最上層標籤的時間單位間隔。 例如,如果時間單位是月,1 這個值會每月顯示一次標籤;2 這個值會每兩個月顯示一次標籤。
頂尖記 選用 Variant 指定是否要顯示刻度標記的分隔中最上層的時段。 例如,如果的時間單位是月、 的值為 False 會移除刻度標記之間的月數。
TopUseFY 選用 Variant 指定是否要根據會計年度的最上層標籤。 預設值為 False
分級計數 選用 Variant 指定時幅的層數。 3 這個整數值會顯示所有三層時幅;2 是預設值,會顯示中間層與最底層;1 這個值只會顯示中間層。

傳回值

布林值

註解

若要手動編輯專案中的時幅時幅] 上按一下滑鼠右鍵,然後選擇 [ 時幅。 執行不使用任何參數, TimescaleEdit 方法就會顯示 [ 時幅] 對話方塊。 如果使用者選擇 取消TimescaleEdit 會傳回 False 。 如果使用者建立有效的變更並且選擇 [確定]TimescaleEdit 會傳回 True

範例

下列範例會將時幅設定為三層,其中的最上層單位的月數、 上方標籤是月份名稱及年、 中間層單位週數、 且中間層標籤的月和日的數字。 例如,最上層標籤 2012 年 5 月份2012 年 6 月,且中間層標籤 5/276/3

TimescaleEdit TierCount:=3, _ 
    TopUnits:=PjTimescaleUnit.pjTimescaleMonths, _ 
    TopLabel:=PjMonthLabel.pjMonthLabelMonth_mmmm_yyyy, _ 
    MajorUnits:=PjTimescaleUnit.pjTimescaleWeeks, _ 
    MajorLabel:=PjWeekLabel.pjWeekLabelWeek_mm_dd

注意事項

TopLabelMajorLabelMinorLabel 參數中標籤時間範圍的值必須和指定時幅層的時間單位相符。 例如,如果最底層的時間單位是小時,則 MinorLabel:=PjDateLabel.pjHour_hhAM 是有效的參數值。 至於 MinorLabel:=PjDateLabel.pjHalfYear_hhh_Half 這個參數值則會造成執行階段錯誤 1101:「引數值無效」。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應