Evento Application.ProjectBeforeAssignmentChange2 (Project)
Se produce antes de que el usuario cambie el valor de un campo de asignación. Usa el parámetro del objeto EventInfo.
Sintaxis
expresión. ProjectBeforeAssignmentChange2
( _asg_
, _Field_
, _NewVal_
, _Info_
)
expresión Variable que representa un objeto Application.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
asg | Obligatorio | Assignment | Asignación cuyo campo se va a cambiar. |
Field | Obligatorio | PjAssignmentField | El campo que se está cambiando. Si el usuario cambia más de un campo, el evento se activa para cada campo modificado. Puede ser una de las constantes de PjAssignmentField. |
NewVal | Obligatorio | Variant | Nuevo valor del campo especificado por Field. |
Info | Obligatorio | EventInfo | EventInfo.Cancel es False cuando se produce el evento. Si el procedimiento de evento establece este argumento en True, no se cambia el valor del campo especificado por Field. |
Valor devuelto
Nothing
Comentarios
Los eventos de proyecto no se producen cuando el proyecto está incrustado en otro documento o aplicación. Para obtener más información y código de ejemplo para crear y probar un controlador de eventos, vea el tema sobre el uso de eventos con los objetos Application y Project.
El evento ProjectBeforeAssignmentChange2 no se produce cuando cambian los datos con escala temporal, cuando se pega una fila de recursos o tareas completa, cuando se cambia una asignación como resultado de una operación de arrastrar y colocar en la vista Uso de recursos, durante las operaciones del grupo de recursos, al insertar o quitar un subproyecto o cuando se han realizado cambios mediante un formulario personalizado.
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.