SapObject.SapModel.FrameObj.SetStraight
Function SetStraight(ByVal Name As String) As Long
Name
The name of a defined curved frame object.
This function sets a curved frame object straight.
The function returns zero if the frame object type is successfully set, otherwise it returns a nonzero value.
Sub SetFrameStraight()
'dimension variables
Dim SapObject As Sap2000.SapObject
Dim SapModel As cSapModel
Dim ret 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)
'set frame curved
ret = SapModel.FrameObj.SetCurved("15",
2, -200, 0, 300, "", 0, 16)
'set frame straight
ret = SapModel.FrameObj.SetStraight("15")
'close Sap2000
SapObject.ApplicationExit False
Set SapModel = Nothing
Set SapObject = Nothing
End Sub
Initial release in version 11.00.