Свойство Task. Priority (Project)Task.Priority property (Project)

Получает или задает приоритет задачи.Gets or sets the priority for the task. Для чтения и записи, Variant.Read/write Variant.

СинтаксисSyntax

Expression. Priority (приоритет )expression.Priority

Expression (выражение ) Переменная, представляющая объект Task .expression A variable that represents a Task object.

ПримечанияRemarks

Свойство Priority может принимать значение от 0 до 1000.The Priority property can be a value from 0 to 1000. Значение 1000 оказывает невозможность выравнивания задачи в рамках операции выравнивания. Так как Priority является вариантом, можно установить приоритет задачи 2 равным 900, например, с помощью следующего кода: activeproject.Tasks(2).Priority = "Highest".A value of 1000 has the effect that the task is not leveled in a leveling operation.Because Priority is a Variant, you can set the priority of task 2 to 900, for example, with the following code: activeproject.Tasks(2).Priority = "Highest". В приведенной ниже таблице представлены строковые значения и соответствующие целые значения для свойства Priority .The following table shows the string values and the corresponding integer values for the Priority property.

Примечание

Не используйте константы пжприорити , значения которых находятся только в диапазоне от 0 до 9 для некоторых предыдущих версий Project.Do not use the PjPriority constants, which have values only from 0 to 9 for some previous versions of Project.

StringString Значение приоритетаPriority value
"Не на уровне""Do not level" 10001000
"Самый высокий"Highest 900900
"Очень высокая""Very high" 800800
Лучше"Higher" 700700
Высокоуровневых"High" 600600
Информации"Medium" 500500
Потребление"Low" 400400
Уровнем"Lower" 300300
"Очень маленький""Very low" 200200
Меньше"Lowest" 100100

Project использует свойство Priority суммарной задачи проекта (задача 0), чтобы определить, как обрабатывать задачи при выравнивании ресурсов по нескольким проектам.Project uses the Priority property of the project summary task (task 0) to determine how to treat tasks when leveling resources across multiple projects. Если два проекта имеют одинаковые приоритеты, используется приоритет для отдельных задач.If two projects have equal priorities, the priority for individual tasks is used. Вы можете задать приоритет проекта в диалоговом окне сведения о проекте или отобразить суммарную задачу проекта на диаграмме Ганта, выбрать задачу, а затем использовать оператор, например ActiveCell.Task.Priority = 700.You can set the project priority in the Project Information dialog box, or show the project summary task on the Gantt chart, select the task, and then use a statement such as ActiveCell.Task.Priority = 700.

ПримерExample

В приведенном ниже примере для задач по критическому пути задаются очень высокий приоритет в активном проекте.The following example sets the tasks on the critical path to a very high priority in the active project.

Sub SetPriorityOfCriticalTasks() 
    Dim T As Task ' Task object used in For Each loop 
 
    ' Look for tasks on the critical path. 
    For Each T In ActiveProject.Tasks 
        If T.Critical = True Then 
            T.Priority = 800 
        End If 
    Next T 
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.