Método Application.OptionsSchedule (Project)

Define opções de agendamento.

Sintaxe

expression. OptionsSchedule( _ScheduleMessages_, _StartOnCurrentDate_, _AutoLink_, _AutoSplit_, _CriticalSlack_, _TaskType_, _DurationUnits_, _WorkUnits_, _AutoTrack_, _SetDefaults_, _AssignmentUnits_, _EffortDriven_, _HonorConstraints_, _ShowEstimated_, _NewTasksEstimated_ )

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ScheduleMessages Opcional Variant Boolean. True se as mensagens exibem ocorrências de problemas de agendamento; Caso contrário, False.
StartOnCurrentDate Opcional Boolean True se novas tarefas são iniciadas na data atual. (Projetos agendados a partir da data de término) da data de término false se novas tarefas são iniciadas na data de início do projeto (projetos agendados a partir da data de início) ou no projeto.
AutoLink Opcional Boolean True se tarefas são vinculadas automaticamente; Caso contrário, False.
Autosplit Opcional Boolean True se tarefas em progresso são divididas automaticamente; Caso contrário, False.
CriticalSlack Opcional Variant A maior margem de atraso permitida para tarefas críticas.
Tasktype Opcional Long O tipo padrão para tarefas novas. Pode ser uma das constantes PjTaskFixedType.
DurationUnits Opcional Long A unidade de duração padrão para tarefas. Pode ser uma das constantes PjUnit.
WorkUnits Opcional Long O padrão funcionam unidade para atribuições de recursos. Pode ser uma das seguintes constantes PjUnit.
AutoTrack Opcional Boolean True se os campos de controle de tarefa atualizam automaticamente as atribuições de recursos; Caso contrário, False.
Setdefaults Opcional Boolean True se os valores especificados para todos os argumentos exceto ScheduleMessages e AssignmentUnits se tornarem os padrões para novos arquivos de projeto; Caso contrário, False.
AssignmentUnits Opcional Long Especifica como as unidades de atribuição deverão ser exibidas. Pode ser uma das constantes PjAssignmentUnit:
EffortDriven Opcional Boolean True se novas tarefas forem controladas pelo esforço; Caso contrário, False.
HonorConstraints Opcional Boolean True se as tarefas honram suas datas de restrição; Caso contrário, False.
ShowEstimated Opcional Boolean True se as durações de tarefa em novos projetos são exibidas com o caractere estimado; Caso contrário, False.
NewTasksEstimated Opcional Boolean True se novas tarefas no projeto ativo têm durações estimadas; Caso contrário, False.

Valor de retorno

Booliano

Comentários

Se um argumento for omitido, seu valor padrão será especificado pela definição atual na guia Agenda da caixa de diálogo Opções do Project.

Usar o método OptionsSchedule sem especificação de argumentos exibe a caixa de diálogo Opções do projeto.

Exemplo

O exemplo a seguir permite exibir as mensagens na ocorrência de problemas de agendamento, agendar novas tarefas para início na data atual e definir a unidade de duração padrão das tarefas como uma semana.

Sub Options_Schedule() 
 OptionsSchedule ScheduleMessages:=True, StartOnCurrentDate:=True, DurationUnits:=pjWeek 
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.