Compartir a través de


Método Application.LevelingOptionsEx (Project)

Especifica las opciones de redistribución para el proyecto activo, incluida la redistribución de las tareas programadas manualmente.

Sintaxis

expresión. LevelingOptionsEx( _Automatic_, _DelayInSlack_, _AutoClearLeveling_, _Order_, _LevelEntireProject_, _FromDate_, _ToDate_, _PeriodBasis_, _LevelIndividualAssignments_, _LevelingCanSplit_, _LevelProposedBookings_, _LevelPinnedTasks_ )

Expresión Expresión que devuelve un objeto Application .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Automática Opcional Boolean True si Project redistribuye automáticamente las tareas del proyecto activo. False si la redistribución es manual. El valor predeterminado es False.
DelayInSlack Opcional Boolean True si se puede redistribuir el proyecto activo sólo dentro del margen de demora disponible. False si el proyecto se puede retrasar para redistribuir los recursos. El valor predeterminado es False.
AutoClearLeveling Opcional Boolean True si Project elimina los valores de distribución anteriores antes de la redistribución; de lo contrario, False. El valor predeterminado es True.
Order Opcional Número entero Constante que especifica cómo debe resolver Project los conflictos de recursos al redistribuir las tareas del proyecto activo. Puede ser una de las constantes PjLevelOrder. El valor predeterminado es pjLevelOrderStandard.
LevelEntireProject Opcional Boolean True si se redistribuye todo el proyecto. False si sólo se redistribuyen los recursos en el intervalo de fechas especificado con FromDate y ToDate. El valor predeterminado es True.
FromDate Opcional Variant La fecha de inicio de un rango en el que se redistribuyen los recursos sobreasignados. El argumento FromDate se omite si LevelEntireProject es True.
ToDate Opcional Variant La fecha final de un rango en el que se redistribuyen los recursos sobreasignados. El argumento ToDate se omite si LevelEntireProject es True.
PeriodBasis Opcional Número entero Especifica la frecuencia con la que Project buscar los recursos sobreasignados. Puede ser una de las constantes PjLevelPeriodBasis. El valor predeterminado es pjDayByDay.
LevelIndividualAssignments Opcional Boolean True si la redistribución puede ajustar asignaciones individuales en una tarea; De lo contrario, False. El valor predeterminado es True.
LevelingCanSplit Opcional Boolean True si la redistribución puede crear divisiones en el trabajo restante; de lo contrario, False. El valor predeterminado es True.
LevelProposedBookings Opcional Boolean True si la redistribución incluye las reservas de recursos propuestos; de lo contrario, False. El valor predeterminado es False.
LevelPinnedTasks Opcional Boolean True si las tareas programadas manualmente se redistribuyen; de lo contrario, False. El valor predeterminado es False.

Valor devuelto

Boolean

Comentarios

Si se omite un argumento, su valor predeterminado viene especificado por la configuración actual en el cuadro de diálogo Redistribuir recursos. Los valores predeterminados especificados en la lista de parámetros son para una nueva instalación de Project. Para obtener acceso al cuadro de diálogo Redistribuir recursos, en la ficha de recurso de la cinta de opciones, elija Opciones de redistribución.

Usar el método LevelingOptionsEx sin ningún argumento, muestra el cuadro de diálogo Redistribuir recursos.

Para obtener o establecer sólo la opción para redistribuir tareas programadas manualmente, vea la propiedad LevelFreeformTasks.

Ejemplo:

El siguiente ejemplo redistribuye sólo los recursos seleccionados para tareas en agosto de 2012, mediante el uso de prioridad de la tarea para resolver conflictos.

Sub LevelOverallocatedResources() 
    LevelingOptionsEx Order:=pjLevelPriority, LevelEntireProject:=False, _ 
        FromDate:="8/1/2012", ToDate:="8/31/2012" 
    LevelNow (False) 
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.