Объект GroupCriterion2 (Project)
Представляет критерий в определении группы, где иерархия групп может поддерживаться, а цвет ячейки может быть шестнадцатеричным значением. Объект GroupCriterion2 является членом коллекции GroupCriteria2 .
Пример
Использование объекта GroupCriterion2
Используйте **GroupCriteria2(**Index), гдеIndex — индекс критерия, чтобы вернуть один объект GroupCriterion2 . В следующем примере цвет ячейки для первого критерия в группе ресурсов Standard Rate задается синим.
ActiveProject.ResourceGroups2("Standard Rate").GroupCriteria2(1).CellColor = &HFF0000
Использование коллекции GroupCriteria2
Используйте свойство GroupCriteria , чтобы вернуть коллекцию GroupCriteria2 . В следующем примере отображается список полей, используемых в качестве критериев в указанной группе задач, и показано, отсортированы ли они по возрастанию или убыванию.
Dim GC2 As GroupCriterion2
Dim Fields As String
For Each GC2 In ActiveProject.TaskGroups2("Priority Keeping Outline Structure").GroupCriteria
If GC2.Ascending = True Then
Fields = Fields & GC2.Index & ". " & GC2.FieldName & " is sorted in ascending order." & vbCrLf
Else
Fields = Fields & GC2.Index & ". " & GC2.FieldName & " is sorted in descending order." & vbCrLf
End If
Next GC2
MsgBox Fields
Используйте метод AddEx , чтобы добавить объект GroupCriterion2 в коллекцию GroupCriteria2 , где CellColor может быть шестнадцатеричным значением. В следующем примере добавляется еще одно условие в указанную группу ресурсов, группируя ресурсы в порядке возрастания, определяемом процентом выполнения их работы (с шагом в 25 процентов).
ActiveProject.ResourceGroups2("Response Pending").GroupCriteria2.AddEx "% Work Complete", True, _
CellColor:=&H0101FF, GroupOn:=pjGroupOnPct1_25
Методы
Имя |
---|
Delete |
Свойства
Имя |
---|
Application |
Ascending |
Assignment |
CellColor |
CellColorEx |
FieldName |
FontBold |
FontColor |
FontColorEx |
FontItalic |
FontName |
FontSize |
FontUnderLine |
GroupInterval |
GroupOn |
Index |
Parent |
Pattern |
StartAt |
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по