<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Open Parameter Dialog box with code in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3086498#M139966</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm using VBA in Inventor 2010.&amp;nbsp; I want to create a macro that adds 3 fields to a part for LRNGTH, WIDTH and THICKNESS, as well as comments and setting the export to be export out.&amp;nbsp; My program is below and works well.&amp;nbsp; However i would like to end the macro with the parameter dialog box open.&amp;nbsp; What code do i need to do this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sub AddBomFields()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'adds LENGTH, WIDTH and THICKNESS user parameters to part&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oPartDoc As PartDocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oPartDoc = ThisApplication.ActiveDocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCompDef As PartComponentDefinition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oCompDef = oPartDoc.ComponentDefinition&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oUserParam As UserParameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByValue("LENGTH", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByValue("WIDTH", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByValue("THICKNESS", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the Parameters object. Assumes a part or assembly document is active.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oParameters As Parameters&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oParameters = ThisApplication.ActiveDocument.ComponentDefinition.Parameters&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the parameter named "LENGTH".&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oLengthParam As Parameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oLengthParam = oParameters.Item("LENGTH")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oLengthParam.Comment = "BOM LENGTH"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oLengthParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the parameter named "WIDTH".&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oWidthParam As Parameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oWidthParam = oParameters.Item("WIDTH")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oWidthParam.Comment = "BOM WIDTH"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oWidthParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the parameter named "THICKNESS".&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oThicknessParam As Parameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oThicknessParam = oParameters.Item("THICKNESS")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oThicknessParam.Comment = "BOM THICKNESS"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oThicknessParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.ActiveDocument.Update&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Msg, Style, Title, Help, Ctxt, Response&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Msg = "Length, Width and Thickness parameters added."&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Define message.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Style = vbOKOnly&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Define buttons.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Title = "Parameter Addition Complete"&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Define title.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Display message.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response = MsgBox(Msg, Style, Title)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub﻿&lt;/P&gt;</description>
    <pubDate>Sun, 10 Jul 2011 17:46:18 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2011-07-10T17:46:18Z</dc:date>
    <item>
      <title>Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3086498#M139966</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm using VBA in Inventor 2010.&amp;nbsp; I want to create a macro that adds 3 fields to a part for LRNGTH, WIDTH and THICKNESS, as well as comments and setting the export to be export out.&amp;nbsp; My program is below and works well.&amp;nbsp; However i would like to end the macro with the parameter dialog box open.&amp;nbsp; What code do i need to do this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sub AddBomFields()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'adds LENGTH, WIDTH and THICKNESS user parameters to part&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oPartDoc As PartDocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oPartDoc = ThisApplication.ActiveDocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCompDef As PartComponentDefinition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oCompDef = oPartDoc.ComponentDefinition&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oUserParam As UserParameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByValue("LENGTH", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByValue("WIDTH", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByValue("THICKNESS", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the Parameters object. Assumes a part or assembly document is active.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oParameters As Parameters&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oParameters = ThisApplication.ActiveDocument.ComponentDefinition.Parameters&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the parameter named "LENGTH".&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oLengthParam As Parameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oLengthParam = oParameters.Item("LENGTH")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oLengthParam.Comment = "BOM LENGTH"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oLengthParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the parameter named "WIDTH".&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oWidthParam As Parameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oWidthParam = oParameters.Item("WIDTH")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oWidthParam.Comment = "BOM WIDTH"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oWidthParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Get the parameter named "THICKNESS".&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oThicknessParam As Parameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oThicknessParam = oParameters.Item("THICKNESS")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oThicknessParam.Comment = "BOM THICKNESS"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oThicknessParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.ActiveDocument.Update&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Msg, Style, Title, Help, Ctxt, Response&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Msg = "Length, Width and Thickness parameters added."&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Define message.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Style = vbOKOnly&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Define buttons.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Title = "Parameter Addition Complete"&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Define title.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' Display message.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response = MsgBox(Msg, Style, Title)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub﻿&lt;/P&gt;</description>
      <pubDate>Sun, 10 Jul 2011 17:46:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3086498#M139966</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-07-10T17:46:18Z</dc:date>
    </item>
    <item>
      <title>Re: Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3086636#M139967</link>
      <description>&lt;P&gt;To fire a command, you need to find the internal name of that command, then call the Execute method on the corresponding ControlDefinition object.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the code to fire Parameters dialog: &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ThisApplication.CommandManager.ControlDefinitions.Item("AppParametersCmd").Execute&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can use the following code to get all internal names of all commands:&lt;/P&gt;&lt;P align="left"&gt;Sub test()&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oControlDef As ControlDefinition&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Open "c:\1.txt" For Output As #1&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim s As String&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each oControlDef In ThisApplication.CommandManager.ControlDefinitions&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s = oControlDef.InternalName &amp;amp; ":" &amp;amp; oControlDef.DescriptionText&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write #1, s&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;&lt;P align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Close #1&lt;/P&gt;&lt;P&gt;End Sub&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Barbara Han&lt;/P&gt;&lt;P&gt;Developer Technical Services&lt;/P&gt;&lt;P&gt;Autodesk&lt;/P&gt;</description>
      <pubDate>Mon, 11 Jul 2011 03:40:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3086636#M139967</guid>
      <dc:creator>barbara.han</dc:creator>
      <dc:date>2011-07-11T03:40:26Z</dc:date>
    </item>
    <item>
      <title>Re: Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3087836#M139968</link>
      <description>&lt;P&gt;Excellent.&amp;nbsp; Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2011 00:21:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3087836#M139968</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-07-12T00:21:09Z</dc:date>
    </item>
    <item>
      <title>Re: Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3087838#M139969</link>
      <description>&lt;P&gt;Is there a way to condense my code to allow the export and comments to be added at the same time as the parameter is created?&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2011 00:24:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3087838#M139969</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-07-12T00:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3107146#M139970</link>
      <description>&lt;P&gt;I finally got time to look into this thread again. You can simplify your code so that there is no need to read the parameter later in order to change its properties. Here is the simplified version:&lt;/P&gt;&lt;P&gt;Sub AddBomFields()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'adds LENGTH, WIDTH and THICKNESS user parameters to part&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oPartDoc As PartDocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oPartDoc = ThisApplication.ActiveDocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCompDef As PartComponentDefinition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oCompDef = oPartDoc.ComponentDefinition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oUserParam As UserParameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByExpression("LENGTH", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.Comment = "BOM LENGTH"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByValue("WIDTH", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.Comment = "BOM WIDTH"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByValue("THICKNESS", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.Comment = "BOM THICKNESS"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.CommandManager.ControlDefinitions.Item("AppParametersCmd").Execute&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;End Sub&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2011 02:47:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3107146#M139970</guid>
      <dc:creator>barbara.han</dc:creator>
      <dc:date>2011-07-28T02:47:44Z</dc:date>
    </item>
    <item>
      <title>Re: Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3107724#M139971</link>
      <description>&lt;P&gt;Thank you Barbara,&amp;nbsp; I understand VB well enough, it's just getting the Inventor sysntax down.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2011 15:05:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3107724#M139971</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-07-28T15:05:27Z</dc:date>
    </item>
    <item>
      <title>Re: Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3108518#M139972</link>
      <description>&lt;P&gt;Yes, it would be even simpler if AddByVaule or an other API has more parameters to set all those properties in a line of code, but unluckily no that API. How it should not be difficult to&amp;nbsp;use currect way to do the same.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2011 03:00:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3108518#M139972</guid>
      <dc:creator>barbara.han</dc:creator>
      <dc:date>2011-07-29T03:00:17Z</dc:date>
    </item>
    <item>
      <title>Re: Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3417087#M139973</link>
      <description>&lt;P&gt;Barbara,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following code to add a length field.&amp;nbsp; How do I set the unit string to off so the "in" does not display?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sub AddBomFieldsL()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'adds LENGTH, WIDTH and THICKNESS user parameters to part&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oPartDoc As PartDocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oPartDoc = ThisApplication.ActiveDocument&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCompDef As PartComponentDefinition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oCompDef = oPartDoc.ComponentDefinition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oUserParam As UserParameter&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oUserParam = oCompDef.Parameters.UserParameters.AddByExpression("LENGTH", 0, kInchLengthUnits)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.Comment = "BOM LENGTH"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.ExposedAsProperty = True&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThisApplication.CommandManager.ControlDefinitions.Item("AppParametersCmd").Execute&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;End Sub&lt;/P&gt;</description>
      <pubDate>Tue, 17 Apr 2012 14:31:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3417087#M139973</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-04-17T14:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: Open Parameter Dialog box with code</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3417123#M139974</link>
      <description>&lt;P&gt;Answered my own question:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.CustomPropertyFormat.ShowUnitsString = False&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oUserParam.CustomPropertyFormat.Precision = kTwoDecimalPlacesPrecision&lt;/P&gt;</description>
      <pubDate>Tue, 17 Apr 2012 14:40:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/open-parameter-dialog-box-with-code/m-p/3417123#M139974</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-04-17T14:40:50Z</dc:date>
    </item>
  </channel>
</rss>

