Compartir a través de


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.