
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Have this snippet of code where parameter "COLOR" is created as user parameter if it does not exist in a part. How can I make multivariable parameter that would appear as drop down menu with multiple COLOR options: RED, GREEN, BLUE, etc?
Easy to create multivariable parameter list in the part but this code will add them to old parts created before the COLOR parameter was important.
doc = ThisDoc.Document
Dim oPartCompDef As PartComponentDefinition = doc.ComponentDefinition
Dim oParams As Parameters = oPartCompDef.Parameters
Dim oUserParams As UserParameters = oParams.UserParameters
Dim ParameterChecker As Parameter
Try
ParameterChecker = oParams("COLOR")
Catch
ParameterChecker = oUserParams.AddByValue("COLOR","RED","text") ' how to make drop down list: RED, GREEN, BLUE, ....
End Try
Solved! Go to Solution.