Событие Application.ProjectBeforeTaskChange2 (Project)
Происходит до того, как пользователь изменит значение поля задачи. Использует параметр объекта EventInfo .
Синтаксис
expression. ProjectBeforeTaskChange2 (sk, Field, NewVal, Info)
выражение: переменная, представляющая объект Application.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Tsk | Обязательный | Задача | Задача, поле которой изменяется. |
Поле | Обязательный | PjField | Изменяемые поля. Если пользователь изменяет несколько полей, событие запускается для каждого измененного поля. Может быть одной из констант PjField . |
NewVal | Обязательный | Variant | Новое значение для поля, указанного в поле Поле. |
Информация | Обязательный | EventInfo | EventInfo.Cancel имеет значение False при возникновении события. Если процедура события задает этому аргументу значение True, значение поля, указанного полем Field , не изменяется. |
Возвращаемое значение
Отсутствует
Примечания
События проекта не возникают, когда проект внедрен в другой документ или приложение. Дополнительные сведения и пример кода для создания и тестирования обработчика событий см. в разделе Использование событий с объектами приложений и проектов.
Событие ProjectBeforeTaskChange2 не возникает при изменении временных данных, при изменении данных ограничения в форме сведений о задаче, при разделении задачи путем управления ее панелью задач на диаграмме Ганта, при внесении изменений в уровень структуры или номер структуры, при сохранении базового плана, при очистке базового плана, при вставке всей строки задачи. во время операций с пулом ресурсов, при вставке или удалении подпроекта или при внесении изменений с помощью настраиваемой формы.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.