Поделиться через


Объект GroupCriterion (Project)

Представляет критерий в определении группы. Объект GroupCriterion является членом коллекции GroupCriteria .

Замечания

Сведения об использовании групп, в которых можно поддерживать иерархию групп, а цвет ячейки — шестнадцатеричным значением, см. в объекте GroupCriterion2 .

Пример

Использование объекта GroupCriterion

Используйте **GroupCriteria(**Index), гдеIndex является индексом критерия, чтобы вернуть один объект GroupCriterion . В следующем примере цвет ячейки для первого критерия в группе ресурсов Standard Rate задается синим.

ActiveProject.ResourceGroups("Standard Rate").GroupCriteria(1).CellColor = pjBlue

Использование коллекции GroupCriteria

Используйте свойство GroupCriteria для возврата коллекции GroupCriteria . В следующем примере отображается список полей, используемых в качестве критериев в указанной группе задач, и показано, отсортированы ли они по возрастанию или убыванию.

Dim GC As GroupCriterion 
Dim Fields As String 
 
For Each GC In ActiveProject.TaskGroups("Priority Keeping Outline Structure").GroupCriteria 
 If GC.Ascending = True Then 
 Fields = Fields & GC.Index & ". " & GC.FieldName & " is sorted in ascending order." & vbCrLf 
 Else 
 Fields = Fields & GC.Index & ". " & GC.FieldName & " is sorted in descending order." & vbCrLf 
 End If 
Next GC 
 
MsgBox Fields

Используйте метод Add , чтобы добавить объект GroupCriterion в коллекцию GroupCriteria . В следующем примере добавляется еще одно условие к указанной группе ресурсов, группируя ресурсы в порядке возрастания, определяемом процентом выполнения их работы (с шагом в 25 процентов).

ActiveProject.ResourceGroups("Response Pending").GroupCriteria.Add "% Work Complete", True, CellColor:=pjRed, GroupOn:=pjGroupOnPct1_25

Методы

Имя
Delete

Свойства

Имя
Application
Ascending
Assignment
CellColor
FieldName
FontBold
FontColor
FontItalic
FontName
FontSize
FontUnderLine
GroupInterval
GroupOn
Index
Parent
Pattern
StartAt

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.