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


Свойство Resource.GroupBySummary (Project)

Значение true , если выбранный элемент в представлении ресурсов находится в строке сводки группы; в противном случае — False. Только для чтения, Boolean.

Синтаксис

выражение. GroupBySummary

Выражение Переменная, представляющая объект Resource .

Замечания

При применении команды Group by к представлению ресурсов в строках сводки группы отображается определение группы в столбце Имя ресурса . Если выбранная ячейка находится в строке сводки группы, свойство GroupBySummary имеет значение True.

Свойство GroupBySummary доступно через свойство , а ActiveCell.Resource не через ActiveProject.Resources(x).

Пример

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

Sub ShowGroupByItems() 
 Dim isValid As Boolean 
 Dim res As Resource 
 Dim rowType As String 
 Dim msg As String 
 
 isValid = True 
 msg = "" 
 
 ActiveProject.Views("Resource Sheet").Apply 
 GroupApply Name:="Complete and Incomplete Resources" 
 Application.SelectBeginning 
 
 ' When a cell in an empty row is selected, accessing the ActiveCell.Resource 
 ' property results in error 1004. 
 On Error Resume Next 
 
 ' Loop until a cell in an empty row is selected. 
 While isValid 
 Set res = ActiveCell.Resource 
 
 If Err.Number > 0 Then 
 isValid = False 
 Debug.Print Err.Number 
 Err.Number = 0 
 Else 
 If res.GroupBySummary Then 
 rowType = "' is a group-by summary row." 
 Else 
 rowType = "' is a resource row." 
 End If 
 
 msg = msg & "Resource name: '" & res.Name & rowType & vbCrLf 
 SelectCellDown 
 End If 
 Wend 
 
 MsgBox msg, vbInformation, "GroupBy Summary for Resources" 
 
End Sub

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

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