Método Application.BaseCalendarEditDays (Project)
Altera um ou mais dias em um calendário base.
Sintaxe
expression. BaseCalendarEditDays
( _Name_
, _StartDate_
, _EndDate_
, _WeekDay_
, _Working_
, _From1_
, _To1_
, _From2_
, _To2_
, _From3_
, _To3_
, _Default_
, _From4_
, _To4_
, _From5_
, _To5_
)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Name | Obrigatório | String | Cadeia de caracteres. O nome do calendário base para alterar. |
StartDate | Opcional | Variant | A primeira data para alterar. Se for especificado sem EndDateStartDate nessa data é o único dia afetado. Se WeekDay for especificado, StartDate será ignorada. |
EndDate | Opcional | Variant | A última data para alterar. Se for especificado sem StartDateEndDate nessa data é o único dia afetado. Se WeekDay for especificado, EndDate será ignorada. |
Semana | Opcional | Long | O dia da semana para alterar. Se StartDate ou EndDate for especificado, WeekDay será ignorada. Pode ser uma das seguintes constantes PjWeekday. |
Working | Opcional | Boolean | True se os dias forem dias úteis. |
A partir de 1 | Opcional | Variant | A hora de início do primeiro turno. |
To1 | Opcional | Variant | A hora de término do primeiro turno. |
A partir de2 | Opcional | Variant | A hora de início do segundo turno. |
To2 | Opcional | Variant | A hora de término do segundo turno. |
A partir de3 | Opcional | Variant | A hora de início do terceiro turno. |
To3 | Opcional | Variant | A hora de término do terceiro turno. |
Default | Opcional | Boolean | Redefine as datas especificadas por StartDate e EndDate ou por dia da semana, para os valores padrão. Se trabalhando for especificado, o padrão será ignorada. |
A partir de4 | Opcional | Variant | A hora de início do quarto turno. |
To4 | Opcional | Variant | A hora de término do quarto turno. |
A partir de5 | Opcional | Variant | A hora de início do quinto turno. |
To5 | Opcional | Variant | A hora de término do quinto turno. |
Valor de retorno
Boolean
Exemplo
O exemplo a seguir transforma a quarta-feira em um dia de folga no calendário Padrão.
Sub MakeWednesdaysNonWorking()
BaseCalendarEditDays Name:="Standard", Weekday:=pjWednesday, Working:=False
End Sub
O exemplo a seguir transforma os dias de 10/02/97 a 12/02/97 em dias de folga no calendário Standard.
Sub MakeSelectedDaysNonWorking()
BaseCalendarEditDays Name:="Standard", StartDate:="2/10/97", EndDate:="2/12/97", Working:=False
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.