SapObject.SapModel.RespCombo.CountCase
Function CountCase(ByVal Name As String, ByRef Count As Long) As Long
Name
The name of an existing response combination.
Count
The number of analysis case and/or combinations included in the specified combination.
This function retrieves the total number of analysis case and/or combinations included in a specified response combination.
The function returns zero if the count is successfully retrieved, otherwise it returns a nonzero value.
Sub CountComboCases()
'dimension variables
Dim SapObject As Sap2000.SapObject
Dim SapModel As cSapModel
Dim ret As Long
Dim Count As Long
'create Sap2000 object
Set SapObject = New SAP2000.SapObject
'start Sap2000 application
SapObject.ApplicationStart
'create SapModel object
Set SapModel = SapObject.SapModel
'initialize model
ret = SapModel.InitializeNewModel
'create model from template
ret = SapModel.File.New2DFrame(PortalFrame,
3, 124, 3, 200)
'add combo
ret = SapModel.RespCombo.Add("COMB1",
0)
'add analysis case to combo
ret = SapModel.RespCombo.SetCaseList("COMB1",
ACase, "DEAD", 1.4)
'count cases and combos in combo COMB1
ret = SapModel.RespCombo.CountCase("COMB1",
Count)
'close Sap2000
SapObject.ApplicationExit False
Set SapModel = Nothing
Set SapObject = Nothing
End Sub
Initial release in version 11.00.