<?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 Re: ilogic creating folders in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12450372#M110528</link>
    <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7812054"&gt;@WCrihfield&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i cant figure it out...&amp;nbsp;&lt;/P&gt;&lt;P&gt;this is the code ive got sofar and this works great!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;now i want to move folders:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;kb klant specifiek&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;spb-oph klant specifiek&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;db-strip klantspecifiek&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;to folder:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;20.1 Snij-zetwerk&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;can you help me getting started?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPane&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserPanes&lt;/SPAN&gt;.&lt;SPAN&gt;ActivePane&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTopNode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserNode&lt;/SPAN&gt; = &lt;SPAN&gt;oPane&lt;/SPAN&gt;.&lt;SPAN&gt;TopNode&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFolder&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserFolder&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;MyArrayList&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;ArrayList&lt;/SPAN&gt;
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"10 Hulpframe"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20 Laadbak"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20.1 Snij-zetwerk"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"kb klant specifiek"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"spb-oph klant specifiek"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"db-strip klantspecifiek"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20.2 Zaagwerk"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20.3 Kluytmans standaard delen"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"db"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"ITL-GSM"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"spb-oph"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"Beugel wl + zijmarkeerlamp"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20.4 inkoopdelen"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"werklampen"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"bindogen"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"21 Kopschot"&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oVal&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;
    &lt;SPAN&gt;Try&lt;/SPAN&gt;
	    &lt;SPAN&gt;oFolder&lt;/SPAN&gt; = &lt;SPAN&gt;oTopNode&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserFolders&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;oVal&lt;/SPAN&gt;)
    &lt;SPAN&gt;Catch&lt;/SPAN&gt;
        &lt;SPAN&gt;oFolder&lt;/SPAN&gt; = &lt;SPAN&gt;oPane&lt;/SPAN&gt;.&lt;SPAN&gt;AddBrowserFolder&lt;/SPAN&gt;(&lt;SPAN&gt;oVal&lt;/SPAN&gt;)
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 19 Dec 2023 13:18:53 GMT</pubDate>
    <dc:creator>s.hofsteenge</dc:creator>
    <dc:date>2023-12-19T13:18:53Z</dc:date>
    <item>
      <title>ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/6280173#M110521</link>
      <description>&lt;P&gt;Need a bit of help here..&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I fumbled my way through creating this ilogic rule and some how I got lucky and it works ..&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I'm stuck on how to&amp;nbsp;modify this to check if the folder is already there and only create it if its not..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim oDoc As Document 
oDoc = ThisApplication.ActiveDocument
Dim oPane As BrowserPane
oPane = oDoc.BrowserPanes("Model")
Dim oTopNode As BrowserNode
oTopNode = oPane.TopNode
Dim oFolder As BrowserFolder

Dim MyArrayList As New ArrayList
MyArrayList.add("ENCLOSURE")
MyArrayList.add("FASTENERS")
MyArrayList.add("LIGHTPIPES")
MyArrayList.add("DESIGNATION")
MyArrayList.add("PCB ASSYS")
MyArrayList.add("KITS")
MyArrayList.add("PACKAGING")
MyArrayList.add("REFERENCE")

For Each oval in MyArrayList
oFolder = oPane.AddBrowserFolder(oval)
Next&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Apr 2016 19:18:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/6280173#M110521</guid>
      <dc:creator>mcgyvr</dc:creator>
      <dc:date>2016-04-19T19:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/6281158#M110522</link>
      <description>&lt;P&gt;Hi, how about this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Dim oDoc As Document = ThisApplication.ActiveDocument
Dim oPane As BrowserPane = oDoc.BrowserPanes.ActivePane
Dim oTopNode As BrowserNode = oPane.TopNode
Dim oFolder As BrowserFolder

Dim MyArrayList As New ArrayList
MyArrayList.add("ENCLOSURE")
MyArrayList.add("FASTENERS")
MyArrayList.add("LIGHTPIPES")
MyArrayList.add("DESIGNATION")
MyArrayList.add("PCB ASSYS")
MyArrayList.add("KITS")
MyArrayList.add("PACKAGING")
MyArrayList.add("REFERENCE")

For Each oVal In MyArrayList
    Try
	    oFolder = oTopNode.BrowserFolders.Item(oVal)
    Catch
        oFolder = oPane.AddBrowserFolder(oVal)
    End Try
Next&lt;/PRE&gt;</description>
      <pubDate>Wed, 20 Apr 2016 06:56:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/6281158#M110522</guid>
      <dc:creator>Owner2229</dc:creator>
      <dc:date>2016-04-20T06:56:33Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/6281684#M110523</link>
      <description>&lt;P&gt;Works perfect... So simple too thanks..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2016 12:16:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/6281684#M110523</guid>
      <dc:creator>mcgyvr</dc:creator>
      <dc:date>2016-04-20T12:16:54Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/8241831#M110524</link>
      <description>&lt;P&gt;How can I move parts to specific folders by iLogic code ?&lt;/P&gt;</description>
      <pubDate>Mon, 03 Sep 2018 14:11:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/8241831#M110524</guid>
      <dc:creator>marcin_bargiel</dc:creator>
      <dc:date>2018-09-03T14:11:59Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12449883#M110525</link>
      <description>&lt;P&gt;is there a way to create subfolders in folders also?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3072914"&gt;@Owner2229&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2023 07:52:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12449883#M110525</guid>
      <dc:creator>s.hofsteenge</dc:creator>
      <dc:date>2023-12-19T07:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12449885#M110526</link>
      <description>&lt;P&gt;is there a way to create subfolders also?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2023 07:51:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12449885#M110526</guid>
      <dc:creator>s.hofsteenge</dc:creator>
      <dc:date>2023-12-19T07:51:08Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12450308#M110527</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13148407"&gt;@s.hofsteenge&lt;/a&gt;.&amp;nbsp; There is not a direct way to create a new browser folder within an existing browser folder, but I believe we can move one there by code, if conditions are right.&amp;nbsp; We can create the folder that we want to be a sub folder at the same (top) level as the other folders, then I think we can move the new folder down into another folder.&amp;nbsp; This would be done using the &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=BrowserFolder_Add" target="_blank" rel="noopener"&gt;BrowserFolder.Add&lt;/A&gt; method.&amp;nbsp; That method allows us to move a &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-BrowserNode" target="_blank" rel="noopener"&gt;BrowserNode&lt;/A&gt; into the existing folder.&amp;nbsp; That BrowserNode can be from the &lt;A href="https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=BrowserFolder_BrowserNode" target="_blank" rel="noopener"&gt;BrowserFolder.BrowserNode&lt;/A&gt;&amp;nbsp;property of the new BrowserFolder.&amp;nbsp; That method may only work to move an empty folder though.&amp;nbsp; I do not know if it would let you move a folder that already has some stuff in it, down under another folder.&amp;nbsp; It may depend on the natural order of the objects within the folders.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2023 12:40:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12450308#M110527</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2023-12-19T12:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12450372#M110528</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7812054"&gt;@WCrihfield&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i cant figure it out...&amp;nbsp;&lt;/P&gt;&lt;P&gt;this is the code ive got sofar and this works great!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;now i want to move folders:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;kb klant specifiek&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;spb-oph klant specifiek&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;db-strip klantspecifiek&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;to folder:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;20.1 Snij-zetwerk&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;can you help me getting started?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPane&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserPanes&lt;/SPAN&gt;.&lt;SPAN&gt;ActivePane&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTopNode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserNode&lt;/SPAN&gt; = &lt;SPAN&gt;oPane&lt;/SPAN&gt;.&lt;SPAN&gt;TopNode&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFolder&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserFolder&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;MyArrayList&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;ArrayList&lt;/SPAN&gt;
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"10 Hulpframe"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20 Laadbak"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20.1 Snij-zetwerk"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"kb klant specifiek"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"spb-oph klant specifiek"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"db-strip klantspecifiek"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20.2 Zaagwerk"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20.3 Kluytmans standaard delen"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"db"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"ITL-GSM"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"spb-oph"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"Beugel wl + zijmarkeerlamp"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"20.4 inkoopdelen"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"werklampen"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"bindogen"&lt;/SPAN&gt;)
&lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;"21 Kopschot"&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oVal&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;MyArrayList&lt;/SPAN&gt;
    &lt;SPAN&gt;Try&lt;/SPAN&gt;
	    &lt;SPAN&gt;oFolder&lt;/SPAN&gt; = &lt;SPAN&gt;oTopNode&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserFolders&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;oVal&lt;/SPAN&gt;)
    &lt;SPAN&gt;Catch&lt;/SPAN&gt;
        &lt;SPAN&gt;oFolder&lt;/SPAN&gt; = &lt;SPAN&gt;oPane&lt;/SPAN&gt;.&lt;SPAN&gt;AddBrowserFolder&lt;/SPAN&gt;(&lt;SPAN&gt;oVal&lt;/SPAN&gt;)
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2023 13:18:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12450372#M110528</guid>
      <dc:creator>s.hofsteenge</dc:creator>
      <dc:date>2023-12-19T13:18:53Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12450564#M110529</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13148407"&gt;@s.hofsteenge&lt;/a&gt;.&amp;nbsp; Here is your code that I have modified a bit in a few places, and includes the extra code for moving those 3 folders over under the one folder, as you mentioned.&amp;nbsp; I also switched from using an ArrayList type collection to using a List(Of String) type collection, because it is more accurate for what we need here (a list of String values, not just a generic collection for any object type).&amp;nbsp; &amp;nbsp;I also used a bit more code to make sure we are working with the true model browser pane, not one of the other ones.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;Dim oDoc As Document = ThisApplication.ActiveDocument
Dim oPanes As BrowserPanes = oDoc.BrowserPanes
Dim oModelPane As BrowserPane = Nothing
For Each oBP As BrowserPane In oPanes
	If oBP.BuiltIn And oBP.TreeBrowser And _
		(oBP.InternalName = "AmBrowserArrangement" Or _
		oBP.InternalName = "DlHierarchy" Or _
		oBP.InternalName = "PmDefault") Then
		oModelPane = oBP
	End If
Next
Dim oTopNode As BrowserNode = oModelPane.TopNode

Dim FolderNames As New List(Of String)
FolderNames.Add("10 Hulpframe")
FolderNames.Add("20 Laadbak")
FolderNames.Add("20.1 Snij-zetwerk") 'move them under this folder
FolderNames.Add("kb klant specifiek") 'move to sub folder
FolderNames.Add("spb-oph klant specifiek") 'move to sub folder
FolderNames.Add("db-strip klantspecifiek") 'move to sub folder
FolderNames.Add("20.2 Zaagwerk")
FolderNames.Add("20.3 Kluytmans standaard delen")
FolderNames.Add("db")
FolderNames.Add("ITL-GSM")
FolderNames.Add("spb-oph")
FolderNames.Add("Beugel wl + zijmarkeerlamp")
FolderNames.Add("20.4 inkoopdelen")
FolderNames.Add("werklampen")
FolderNames.Add("bindogen")
FolderNames.Add("21 Kopschot")

Dim oFolder As BrowserFolder
For Each sFolderName In FolderNames
    Try
	    oFolder = oTopNode.BrowserFolders.Item(sFolderName)
    Catch
        oFolder = oModelPane.AddBrowserFolder(sFolderName)
    End Try
Next

Dim oParentFolder As BrowserFolder = oTopNode.BrowserFolders.Item("20.1 Snij-zetwerk")
oParentFolder.AllowAddRemove = True
oParentFolder.AllowReorder = True
oParentFolder.AllowRename = True
'oParentFolder.AllowDelete = True
Dim oChildFolder1 As BrowserFolder = oTopNode.BrowserFolders.Item("kb klant specifiek")
Dim oChildFolder2 As BrowserFolder = oTopNode.BrowserFolders.Item("spb-oph klant specifiek")
Dim oChildFolder3 As BrowserFolder = oTopNode.BrowserFolders.Item("db-strip klantspecifiek")
oParentFolder.Add(oChildFolder1.BrowserNode)
oParentFolder.Add(oChildFolder2.BrowserNode)
oParentFolder.Add(oChildFolder3.BrowserNode)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2023 15:02:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12450564#M110529</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2023-12-19T15:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12906192#M110530</link>
      <description>&lt;P&gt;What is the syntax for putting a component inside a folder we've created?&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 18:46:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12906192#M110530</guid>
      <dc:creator>HogueOne</dc:creator>
      <dc:date>2024-07-18T18:46:15Z</dc:date>
    </item>
    <item>
      <title>Re: ilogic creating folders</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12906295#M110531</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/15627804"&gt;@HogueOne&lt;/a&gt;&amp;nbsp;, see reply here:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://forums.autodesk.com/t5/inventor-programming-ilogic/suppress-and-unsupress-folder-in-the-assembly/m-p/12906287#M169690" target="_blank"&gt;https://forums.autodesk.com/t5/inventor-programming-ilogic/suppress-and-unsupress-folder-in-the-assembly/m-p/12906287#M169690&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;also please refrain from posting duplicate questions on multiple threads&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 19:39:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-creating-folders/m-p/12906295#M110531</guid>
      <dc:creator>Curtis_W</dc:creator>
      <dc:date>2024-07-18T19:39:49Z</dc:date>
    </item>
  </channel>
</rss>

