Método Application.OptionsSchedule (Project)
Establece las opciones de programación.
Sintaxis
expresión. OptionsSchedule
( _ScheduleMessages_
, _StartOnCurrentDate_
, _AutoLink_
, _AutoSplit_
, _CriticalSlack_
, _TaskType_
, _DurationUnits_
, _WorkUnits_
, _AutoTrack_
, _SetDefaults_
, _AssignmentUnits_
, _EffortDriven_
, _HonorConstraints_
, _ShowEstimated_
, _NewTasksEstimated_
)
expresión Variable que representa un objeto Application.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
ScheduleMessages | Opcional | Variant | Boolean. True si los mensajes que se muestran cuando se producen problemas de programación; de lo contrario, False. |
StartOnCurrentDate | Opcional | Boolean | True si las nuevas tareas comienzan en la fecha actual. False si las nuevas tareas comienzan en la fecha de comienzo del proyecto (los proyectos programados desde la fecha de comienzo) o en el proyecto (los proyectos programados desde la fecha de finalización) de la fecha de finalización. |
AutoLink | Opcional | Boolean | True si las tareas se vinculan automáticamente; de lo contrario, False. |
AutoSplit | Opcional | Boolean | True si las tareas en curso se dividen automáticamente; de lo contrario, False. |
CriticalSlack | Opcional | Variant | Cantidad máxima de margen de demora permitido para las tareas críticas. |
TaskType | Opcional | Long | Tipo predeterminado de las tareas nuevas. Puede ser una constante de PjTaskFixedType. |
DurationUnits | Opcional | Long | Unidad de duración predeterminada de las tareas. Puede ser una constante de PjUnit. |
WorkUnits | Opcional | Long | Unidad de asignaciones de recursos de trabajo de la predeterminada. Puede ser una de las constantes PjUnit. |
AutoTrack | Opcional | Boolean | True si los campos de seguimiento de tareas actualizan automáticamente las asignaciones de recursos; de lo contrario, False. |
SetDefaults | Opcional | Boolean | True si los valores especificados para todos los argumentos excepto ScheduleMessages y AssignmentUnits son los predeterminados en los archivos de proyecto nuevos; de lo contrario, False. |
AssignmentUnits | Opcional | Long | Especifica cómo se deben mostrar las unidades de asignación. Puede ser una constante de PjAssignmentUnit. |
EffortDriven | Opcional | Boolean | True si las tareas nuevas están condicionadas por el esfuerzo; de lo contrario, False. |
HonorConstraints | Opcional | Boolean | True si las tareas cumplen las delimitaciones de fecha; de lo contrario, False. |
ShowEstimated | Opcional | Boolean | True si las duraciones de tareas en los nuevos proyectos se muestran con el carácter estimado; de lo contrario, False. |
NewTasksEstimated | Opcional | Boolean | True si las nuevas tareas del proyecto activo tienen duraciones; estimadas de lo contrario, False. |
Valor devuelto
Booleano
Comentarios
Si se omite el argumento, el valor predeterminado se especifica a través de la configuración actual de la ficha Programación del cuadro de diálogo Opciones de proyecto.
Utiliza el método OptionsSchedule sin especificar ningún argumento, muestra el cuadro de diálogo Opciones de proyecto.
Ejemplo:
En el ejemplo siguiente se habilita la visualización de mensajes cuando se produzcan problemas de programación, se programan las tareas nuevas de modo que comiencen en la fecha actual y se establece la unidad de duración predeterminada para las tareas en una semana.
Sub Options_Schedule()
OptionsSchedule ScheduleMessages:=True, StartOnCurrentDate:=True, DurationUnits:=pjWeek
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.