Метод Application.BaseCalendarEditDays (Project)

Изменяет один или несколько дней в базовом календаре.

Синтаксис

выражение. BaseCalendarEditDays( _Name_, _StartDate_, _EndDate_, _WeekDay_, _Working_, _From1_, _To1_, _From2_, _To2_, _From3_, _To3_, _Default_, _From4_, _To4_, _From5_, _To5_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Name Обязательный String Строка. Имя изменяемого базового календаря.
StartDate Необязательный Variant Первая дата изменения. Если параметр StartDate указан без endDate, эта дата является единственным затронутым днем. Если указано Значение WeekDay , параметр StartDate игнорируется.
EndDate Необязательный Variant Дата последнего изменения. Если параметр EndDate указан без startDate, эта дата является единственным затронутым днем. Если задано значение WeekDay , параметр EndDate игнорируется.
Будний день Необязательный Long Рабочий день для изменения. Если указан параметр StartDate или EndDate , weekDay игнорируется. Может быть одной из констант PjWeekday .
Working Необязательный Логический Значение True , если дни являются рабочими днями.
От1 Необязательный Variant Время начала первой смены.
To1 Необязательный Variant Время окончания первой смены.
From2 Необязательный Variant Время начала второй смены.
To2 Необязательный Variant Время окончания второй смены.
Из 3 Необязательный Variant Время начала третьей смены.
To3 Необязательный Variant Время окончания третьей смены.
По умолчанию Необязательный Логический Сбрасывает даты, указанные в параметрах StartDate и EndDate или WeekDay, до значений по умолчанию. Если задано значение Working , значение по умолчанию игнорируется.
От4 Необязательный Variant Время начала четвертой смены.
To4 Необязательный Variant Время окончания четвертой смены.
From5 Необязательный Variant Время начала пятой смены.
To5 Необязательный Variant Время окончания пятой смены.

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

Boolean

Пример

В следующем примере среда является нерабочим днем в стандартном календаре.

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

В следующем примере дни с 10.02.97 по 12.02.97 нерабочие дни в стандартном календаре.

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

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

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