<?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 copy iProperties from one drawing to another in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499268#M92861</link>
    <description>&lt;P&gt;Hi, can sombody help with iLogic rule to copy iProperties from one drawing to another?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have MAIN.DWG with "common" iProperties,&amp;nbsp; many times, i create new drawing in subfolder let say PART.DWG&lt;/P&gt;
&lt;P&gt;Those two (or more) files are not connected, they have different assemblies - but i would like to write iLogic rule in PART.DWG to copy some of iProperties directly from MAIN.DWG - is it possible?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both files are in the same Project.ipj&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Jan 2019 20:53:33 GMT</pubDate>
    <dc:creator>mblaptok</dc:creator>
    <dc:date>2019-01-03T20:53:33Z</dc:date>
    <item>
      <title>copy iProperties from one drawing to another</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499268#M92861</link>
      <description>&lt;P&gt;Hi, can sombody help with iLogic rule to copy iProperties from one drawing to another?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have MAIN.DWG with "common" iProperties,&amp;nbsp; many times, i create new drawing in subfolder let say PART.DWG&lt;/P&gt;
&lt;P&gt;Those two (or more) files are not connected, they have different assemblies - but i would like to write iLogic rule in PART.DWG to copy some of iProperties directly from MAIN.DWG - is it possible?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both files are in the same Project.ipj&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jan 2019 20:53:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499268#M92861</guid>
      <dc:creator>mblaptok</dc:creator>
      <dc:date>2019-01-03T20:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: copy iProperties from one drawing to another</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499289#M92862</link>
      <description>&lt;P&gt;Possible, certainly.&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Are you coping properties to a file that does not have them even defined, or just copying the values from one document to another that have the defined property, but not the right value?&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Do you know the name of each property,
&lt;OL&gt;
&lt;LI&gt;or is it 'random' and need to copy all properties,&lt;/LI&gt;
&lt;LI&gt;or all properties of a PropertySet (like custom properties only)&lt;/LI&gt;
&lt;LI&gt;or properties with a known keyword.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Open both documents into memory, and start getting properties and values from one placed into another.&amp;nbsp; Have you attempted to create a rule yet, if so can we see where you are at, if not let us know and we can get you going down the right path.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jan 2019 20:58:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499289#M92862</guid>
      <dc:creator>JamieVJohnson2</dc:creator>
      <dc:date>2019-01-03T20:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: copy iProperties from one drawing to another</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499383#M92866</link>
      <description>&lt;P&gt;My example files attached&lt;/P&gt;
&lt;P&gt;1. property are defined in Drawing1.dwg (no custom)&lt;/P&gt;
&lt;P&gt;2. yes i know all of them,&amp;nbsp; i want to copy to Drawing2.dwg (and many more) those values :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Project"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Part Number"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Project"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Stock Number"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Project"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Project"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Summary"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Manager"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Summary"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Company"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Summary"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Title"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jan 2019 21:42:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499383#M92866</guid>
      <dc:creator>mblaptok</dc:creator>
      <dc:date>2019-01-03T21:42:52Z</dc:date>
    </item>
    <item>
      <title>Re: copy iProperties from one drawing to another</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499498#M92868</link>
      <description>&lt;P&gt;Ok then, you need to open both documents and assign each one a variable, or if you are going to do a batch process, open the base document memorize its values, then open all the batch children to copy too.&lt;/P&gt;
&lt;P&gt;dim docBase as inventor.document = thisapplication.documents.open(fullfilepathBase)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;dim docChild as inventor.document = thisapplication.documents.open(fullfilepathChild)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once they are open the rest is pretty simple:&lt;/P&gt;
&lt;P&gt;properties are organized into property Sets, and to know which ones you wish to change you can run this probing routine I created:&lt;/P&gt;
&lt;PRE&gt;    Public Sub ReadOutPropertySets(invDoc As Inventor.Document)
        Try
            Dim strPropertySets As String = "Inventor Property Sets" &amp;amp; vbCrLf &amp;amp; "{Property Set Name}" &amp;amp; vbCrLf &amp;amp; "{Property.DisplayName, Property.Name, Property.ID, Property.Type, Property.Expression, Property.Value}"
            For Each pset As PropertySet In invDoc.PropertySets
                strPropertySets += vbCrLf &amp;amp; pset.Name
                For Each prop As [Property] In pset
                    Try
                        strPropertySets += vbCrLf &amp;amp; "      " &amp;amp; prop.DisplayName &amp;amp; ", " &amp;amp; prop.Name &amp;amp; ", " &amp;amp; prop.PropId &amp;amp; ", " &amp;amp; prop.Type &amp;amp; ", " &amp;amp; prop.Expression &amp;amp; ", " &amp;amp; prop.Value
                    Catch ex As Exception
                    End Try
                Next
            Next
            MsgBox(strPropertySets)
        Catch ex As Exception
        End Try
    End Sub&lt;/PRE&gt;
&lt;P&gt;once you have identified the exact property set name and property name (or property id), you can access it with the same features in the above code prop.value = xxx,&amp;nbsp; and/or variable = prop.value&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jan 2019 22:29:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8499498#M92868</guid>
      <dc:creator>JamieVJohnson2</dc:creator>
      <dc:date>2019-01-03T22:29:15Z</dc:date>
    </item>
    <item>
      <title>Re: copy iProperties from one drawing to another</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8500975#M92885</link>
      <description>&lt;P&gt;Thank You, it works, i need to add :&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800000;"&gt;WriteOutPropertySets&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;but.... can't this be done easier? i got just a few property to read/set from know one general drawing.&lt;/P&gt;
&lt;P&gt;Read/set from model is much more easier.&lt;/P&gt;
&lt;P&gt;SyntaxEditor Code Snippet&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"Project"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Part Number"&lt;/SPAN&gt;) = &lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"assembly.iam"&lt;/SPAN&gt;,&lt;SPAN style="color: #008080;"&gt;"Project"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Part Number"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;P&gt;I wonder why it can't be like this :&lt;/P&gt;
&lt;P&gt;SyntaxEditor Code Snippet&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800080;"&gt;Value&lt;/SPAN&gt;("assembly1.dwg",&lt;SPAN style="color: #008080;"&gt;"Summary"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Manager"&lt;/SPAN&gt;)= &lt;SPAN style="color: #800080;"&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Value&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"assembly2.dwg"&lt;/SPAN&gt;,&lt;SPAN style="color: #008080;"&gt;"Summary"&lt;/SPAN&gt;, &lt;SPAN style="color: #008080;"&gt;"Manager"&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SyntaxEditor Code Snippet&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN style="color: #ff0000;"&gt;Class&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;ThisRule&lt;/SPAN&gt;

&lt;SPAN style="color: #ff0000;"&gt;Shared&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;my_title&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;String&lt;/SPAN&gt;

&lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Main&lt;/SPAN&gt;()

&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;docBase&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Document&lt;/SPAN&gt; = &lt;SPAN style="color: #800000;"&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Documents&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Open&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"f:\.......\ProjectName\Drawing1.dwg"&lt;/SPAN&gt;) 
&lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;docChild&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Document&lt;/SPAN&gt; = &lt;SPAN style="color: #800000;"&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Documents&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Open&lt;/SPAN&gt;(&lt;SPAN style="color: #008080;"&gt;"f:\.........\ProjectName\subassembly\Drawing2.dwg"&lt;/SPAN&gt;)


&lt;SPAN style="color: #800000;"&gt;ReadOutPropertySets&lt;/SPAN&gt;(&lt;SPAN style="color: #800000;"&gt;docBase&lt;/SPAN&gt;)
&lt;SPAN style="color: #800000;"&gt;WriteOutPropertySets&lt;/SPAN&gt;(&lt;SPAN style="color: #800000;"&gt;docChild&lt;/SPAN&gt;)

&lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt;	


&lt;SPAN style="color: #ff0000;"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;ReadOutPropertySets&lt;/SPAN&gt;(&lt;SPAN style="color: #800000;"&gt;invDoc&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Document&lt;/SPAN&gt;)
        &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
            &lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;strPropertySets&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;String&lt;/SPAN&gt; = &lt;SPAN style="color: #008080;"&gt;"Inventor Property Sets"&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;"{Property Set Name}"&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;"{Property.DisplayName, Property.Name, Property.ID, Property.Type, Property.Expression, Property.Value}"&lt;/SPAN&gt;
            &lt;SPAN style="color: #ff0000;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Each&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;pset&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;PropertySet&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;In&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;invDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;PropertySets&lt;/SPAN&gt;
                &lt;SPAN style="color: #800000;"&gt;strPropertySets&lt;/SPAN&gt; += &lt;SPAN style="color: #800000;"&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;pset&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Name&lt;/SPAN&gt;
                &lt;SPAN style="color: #ff0000;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Each&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;[Property]&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;In&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;pset&lt;/SPAN&gt;
                    &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
                        &lt;SPAN style="color: #800000;"&gt;strPropertySets&lt;/SPAN&gt; += &lt;SPAN style="color: #800000;"&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;"      "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Value&lt;/SPAN&gt;
						&lt;SPAN style="color: #ff0000;"&gt;If&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Name&lt;/SPAN&gt; = &lt;SPAN style="color: #008080;"&gt;"Title"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Then&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;my_title&lt;/SPAN&gt; = &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Value&lt;/SPAN&gt;
											
                    &lt;SPAN style="color: #ff0000;"&gt;Catch&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;ex&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Exception&lt;/SPAN&gt;
                    &lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
                &lt;SPAN style="color: #ff0000;"&gt;Next&lt;/SPAN&gt;
            &lt;SPAN style="color: #ff0000;"&gt;Next&lt;/SPAN&gt;
            &lt;SPAN style="color: #808080;"&gt;'MsgBox(strPropertySets)&lt;/SPAN&gt;
        &lt;SPAN style="color: #ff0000;"&gt;Catch&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;ex&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Exception&lt;/SPAN&gt;
        &lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
    &lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt;
	
	
&lt;SPAN style="color: #ff0000;"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;WriteOutPropertySets&lt;/SPAN&gt;(&lt;SPAN style="color: #800000;"&gt;invDoc&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Document&lt;/SPAN&gt;)
        &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
            &lt;SPAN style="color: #ff0000;"&gt;Dim&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;strPropertySets&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;String&lt;/SPAN&gt; = &lt;SPAN style="color: #008080;"&gt;"Inventor Property Sets"&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;"{Property Set Name}"&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;"{Property.DisplayName, Property.Name, Property.ID, Property.Type, Property.Expression, Property.Value}"&lt;/SPAN&gt;
            &lt;SPAN style="color: #ff0000;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Each&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;pset&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;PropertySet&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;In&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;invDoc&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;PropertySets&lt;/SPAN&gt;
                &lt;SPAN style="color: #800000;"&gt;strPropertySets&lt;/SPAN&gt; += &lt;SPAN style="color: #800000;"&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;pset&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Name&lt;/SPAN&gt;
                &lt;SPAN style="color: #ff0000;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Each&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;[Property]&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;In&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;pset&lt;/SPAN&gt;
                    &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
                        &lt;SPAN style="color: #800000;"&gt;strPropertySets&lt;/SPAN&gt; += &lt;SPAN style="color: #800000;"&gt;vbCrLf&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #008080;"&gt;"      "&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Value&lt;/SPAN&gt;
						&lt;SPAN style="color: #ff0000;"&gt;If&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Name&lt;/SPAN&gt; = &lt;SPAN style="color: #008080;"&gt;"Title"&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Then&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;prop&lt;/SPAN&gt;.&lt;SPAN style="color: #800000;"&gt;Value&lt;/SPAN&gt;=&lt;SPAN style="color: #800000;"&gt;my_title&lt;/SPAN&gt;
																		
                    &lt;SPAN style="color: #ff0000;"&gt;Catch&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;ex&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Exception&lt;/SPAN&gt;
                    &lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
                &lt;SPAN style="color: #ff0000;"&gt;Next&lt;/SPAN&gt;
            &lt;SPAN style="color: #ff0000;"&gt;Next&lt;/SPAN&gt;
            &lt;SPAN style="color: #808080;"&gt;'MsgBox(strPropertySets)&lt;/SPAN&gt;
        &lt;SPAN style="color: #ff0000;"&gt;Catch&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;ex&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="color: #800000;"&gt;Exception&lt;/SPAN&gt;
        &lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Try&lt;/SPAN&gt;
    &lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Sub&lt;/SPAN&gt;
	
&lt;SPAN style="color: #ff0000;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: #ff0000;"&gt;Class&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Jan 2019 17:10:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8500975#M92885</guid>
      <dc:creator>mblaptok</dc:creator>
      <dc:date>2019-01-04T17:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: copy iProperties from one drawing to another</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8501006#M92886</link>
      <description>&lt;P&gt;So now that you know EXACTLY the property set name, and property name you can use some of the built in iLogic property grabbing tools:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; iProperties.Value("Custom", "LoadCG") = strLoadCG&lt;/P&gt;
&lt;P&gt;&amp;nbsp; iProperties.Value("Custom", "PercentDifference") = CStr(Round((Abs(Parameter("TruckReactionLeft") - Parameter("TruckReactionRight")) / iProperties.Mass) * 100, 1)) &amp;amp; "%"&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Dim truckHalf As Double = iProperties.Value("CarWheels", "Custom", "HalfTruckCenter")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;using iProperties.Value(optional object occurrence exact display name where default is the current document, propertyset name, property name)&lt;/P&gt;
&lt;P&gt;to get or set a value.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Jan 2019 17:20:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8501006#M92886</guid>
      <dc:creator>JamieVJohnson2</dc:creator>
      <dc:date>2019-01-04T17:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: copy iProperties from one drawing to another</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8501016#M92887</link>
      <description>&lt;P&gt;One clarification:&lt;/P&gt;
&lt;P&gt;from:&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2019/ENU/?guid=74dd101d-219e-cba7-e7f7-65ce1d1049f1" target="_blank"&gt;https://help.autodesk.com/view/INVNTOR/2019/ENU/?guid=74dd101d-219e-cba7-e7f7-65ce1d1049f1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;componentOrDocNameType:&amp;nbsp;&lt;A href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank"&gt;System.Object&lt;/A&gt;&lt;BR /&gt;The component or document name.&lt;/P&gt;
&lt;P&gt;I'm not sure if you can specify a just file name, or if you must specify the full path and file name.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Jan 2019 17:26:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8501016#M92887</guid>
      <dc:creator>JamieVJohnson2</dc:creator>
      <dc:date>2019-01-04T17:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: copy iProperties from one drawing to another</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8502730#M92899</link>
      <description>&lt;P&gt;I have no idea how to use it - post 7.&lt;/P&gt;
&lt;P&gt;Post 4 has good solution, Thank You !&lt;/P&gt;</description>
      <pubDate>Sat, 05 Jan 2019 22:45:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/copy-iproperties-from-one-drawing-to-another/m-p/8502730#M92899</guid>
      <dc:creator>mblaptok</dc:creator>
      <dc:date>2019-01-05T22:45:58Z</dc:date>
    </item>
  </channel>
</rss>

