Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

This is short code snippet to create new UserParamter with multi values

Dim partDef As PartComponentDefinition = ThisDoc.Document.ComponentDefinition

'Add new parameter as multi-value
Dim paramName As String = "TestParam"
Dim expressions As String() = {"1 mm", "2 mm", "3 mm" }
Dim newParam = partDef.Parameters.UserParameters.AddByExpression(paramName, "0", UnitsTypeEnum.kMillimeterLengthUnits)
newParam.ExpressionList.SetExpressionList(expressions, True, -1)