title | ms.service | api_name | ms.assetid | ms.date | ms.localizationpriority | |
---|---|---|---|---|---|---|
Application.ProjectBeforeResourceChange2 event (Project) |
project-server |
|
84128c94-0d0d-f8f2-6d5a-4c05a61a0a8d |
06/08/2017 |
medium |
Occurs before the user changes the value of a resource field. Uses the EventInfo object parameter.
expression.ProjectBeforeResourceChange2 (res, Field, NewVal, Info)
expression A variable that represents an Application object.
Name | Required/Optional | Data type | Description |
---|---|---|---|
res | Required | Resource | The resource whose field is being changed. |
Field | Required | Long | The field being changed. If more than one field is changed by the user, the event is fired for each field changed. Can be one of the PjField constants. |
NewVal | Required | Variant | The new value for the field specified with Field. |
Info | Required | EventInfo | EventInfo.Cancel is False when the event occurs. If the event procedure sets this argument to True, the value for the field specified with Field is not changed. |
Nothing
Project events don't occur when the project is embedded in another document or application.
The ProjectBeforeResourceChange2 event doesn't occur when timescaled data changes, when a baseline is cleared, when an entire resource row is pasted, during resource pool operations, when inserting or removing a subproject, or when changes have been made by using a custom form.
[!includeSupport and feedback]