共用方式為


Application.BaseCalendarEditDays 方法 (專案)

變更基準行事曆中的一天或幾天。

語法

expressionBaseCalendarEditDays( _Name_, _StartDate_, _EndDate_, _WeekDay_, _Working_, _From1_, _To1_, _From2_, _To2_, _From3_, _To3_, _Default_, _From4_, _To4_, _From5_, _To5_ )

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Name 必要 String 字串 。 若要變更之基準行事曆的名稱。
StartDate 選用 Variant 要變更的開始日期。 如果沒有 EndDate 指定 StartDate ,則到期是受影響的唯一一天。 如果指定 WeekDay ,則會忽略 StartDate
EndDate 選用 Variant 要變更的最後一個日期。 若沒有 StartDate 指定 EndDate ,則該日期是受影響的唯一天。 如果指定 WeekDay ,則會忽略 EndDate
平日 選用 Long 若要變更 weekday。 如果指定 StartDateEndDate ,則會忽略 WeekDay 。 可以是 PjWeekday 常數之一。
Working 選用 Boolean True 是表示 如果是工作日。
來自1 選用 Variant 第一個輪班的開始時間。
To1 選用 Variant 第一個輪班的結束時間。
來自2 選用 Variant 第二個輪班的開始時間。
To2 選用 Variant 第二個輪班的結束時間。
來自3 選用 Variant 第三個輪班的開始時間。
To3 選用 Variant 第三個輪班的結束時間。
Default 選用 Boolean 會重設為預設值指定 StartDateEndDate ,或是 WeekDay 、 的日期。 如果 使用 指定,則 預設 會忽略。
來自4 選用 Variant 第四個輪班的開始時間。
To4 選用 Variant 第四個輪班的結束時間。
來自5 選用 Variant 第五個輪班的開始時間。
To5 選用 Variant 第五個輪班的結束時間。

傳回值

布林值

範例

下面範例在會標準行事曆中將星期三設為非工作日。

Sub MakeWednesdaysNonWorking() 
 BaseCalendarEditDays Name:="Standard", Weekday:=pjWednesday, Working:=False 
End Sub

下面範例會在標準行事曆中將 2/10/97 到 2/12/97 的時間段全部設為非工作日。

Sub MakeSelectedDaysNonWorking() 
 BaseCalendarEditDays Name:="Standard", StartDate:="2/10/97", EndDate:="2/12/97", Working:=False 
End Sub

支援和意見反應

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