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.