Событие Application. NewProject (Project)Application.NewProject event (Project)

Возникает при создании нового проекта, в том числе проекта по умолчанию, который создается при каждом запуске проекта.Occurs when a new project is created, including the default project that is created each time Project starts.

СинтаксисSyntax

выражение.expression. NewProject( _pj_ )NewProject( _pj_ )

выражение: переменная, представляющая объект Application.expression A variable that represents an Application object.

ПараметрыParameters

ИмяName Обязательный или необязательныйRequired/Optional Тип данныхData type ОписаниеDescription
пжpj ОбязательнаRequired ProjectProject Созданный проект.The project that was created.

ПримечанияRemarks

Событие NewProject для проекта по умолчанию аналогично событию Open для существующих проектов.The NewProject event for the default project is analogous to the Open event for existing projects. Событие NewProject возникает перед событием Activate для нового проекта.The NewProject event occurs before the Activate event for a new project. Если проект внедрен в другой документ или приложение, события проекта не возникают.Project events do not occur when the project is embedded in another document or application. Дополнительные сведения и примеры кода для создания и тестирования обработчика событий можно узнать в статье Использование событий с объектами Application и Project.For more information and sample code for creating and testing an event handler, see Using Events with Application and Project Objects.

ПримерExample

В приведенном ниже примере задается количество рабочих часов в день для каждого нового создаваемого проекта.The following example sets the number of working hours per day for every new project created. Для этого примера требуется новый модуль класса и дополнительный код, чтобы он действовал.This example requires a new class module and additional code for it to have an effect.

Private Sub App_NewProject(ByVal pj As MSProject.Project) 
    pj.HoursPerDay = 10 
End Sub

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.