<?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 Betreff: iLogic - Sort sheets by sheet name in open drawing in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/11842328#M150473</link>
    <description>&lt;P&gt;Hi, a fast idea:&lt;/P&gt;&lt;P&gt;Get length of the sheetname and insert one 0 for len(SHEETNAME)=2 and two 0 ("00") for len(SHEETNAME)=1 --&amp;gt; sort sheets --&amp;gt; delete zeroes at the beginning of the sheetnames.&lt;/P&gt;</description>
    <pubDate>Thu, 23 Mar 2023 13:56:25 GMT</pubDate>
    <dc:creator>d_eckel</dc:creator>
    <dc:date>2023-03-23T13:56:25Z</dc:date>
    <item>
      <title>iLogic - Sort sheets by sheet name in open drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/8940927#M100161</link>
      <description>&lt;P&gt;I work with massive drawing files sometime over 200 pages in one file, (while I know people don't like this, please reframe from comments about doing one file and multiple sheets compared to many files and one sheet) is there a way to re-order my sheets base on the sheet name? rather than having to drag each each page individually.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2019 14:07:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/8940927#M100161</guid>
      <dc:creator>GKPByDesign</dc:creator>
      <dc:date>2019-07-31T14:07:26Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic - Sort sheets by sheet name in open drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/8940948#M100162</link>
      <description>&lt;P&gt;Hi, try this rule below. I think it does what you need&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt; ()
&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;drawingDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; = &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;sheetsList&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;List&lt;/SPAN&gt;(&lt;SPAN&gt;Of&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt; = &lt;SPAN&gt;drawingDoc&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserPanes&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Model"&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;drawingDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Sheets&lt;/SPAN&gt;
	&lt;SPAN&gt;sheetsList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;Sheet&lt;/SPAN&gt;)
&lt;SPAN&gt;Next&lt;/SPAN&gt;

&lt;SPAN&gt;sheetsList&lt;/SPAN&gt;.&lt;SPAN&gt;Sort&lt;/SPAN&gt;(&lt;SPAN&gt;AddressOf&lt;/SPAN&gt; &lt;SPAN&gt;Comparer&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;sheetsList&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;sheetNode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserNode&lt;/SPAN&gt; = &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt;.&lt;SPAN&gt;GetBrowserNodeFromObject&lt;/SPAN&gt;(&lt;SPAN&gt;Sheet&lt;/SPAN&gt;)
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;bottomNode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserNode&lt;/SPAN&gt; = &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt;.&lt;SPAN&gt;TopNode&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserNodes&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;BrowserPane&lt;/SPAN&gt;.&lt;SPAN&gt;TopNode&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserNodes&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt;)
	&lt;SPAN&gt;BrowserPane&lt;/SPAN&gt;.&lt;SPAN&gt;Reorder&lt;/SPAN&gt;(&lt;SPAN&gt;bottomNode&lt;/SPAN&gt;, &lt;SPAN&gt;False&lt;/SPAN&gt;, &lt;SPAN&gt;sheetNode&lt;/SPAN&gt;)
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;I hope it is useful for you. regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2019 14:16:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/8940948#M100162</guid>
      <dc:creator>Sergio.D.Suárez</dc:creator>
      <dc:date>2019-07-31T14:16:09Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic - Sort sheets by sheet name in open drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/8940957#M100163</link>
      <description>&lt;P&gt;Error on Line 12 : 'Comparer' is a type and cannot be used as an expression.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2019 14:19:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/8940957#M100163</guid>
      <dc:creator>GKPByDesign</dc:creator>
      <dc:date>2019-07-31T14:19:52Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic - Sort sheets by sheet name in open drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/8940963#M100164</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt; ()
&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;drawingDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; = &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;sheetsList&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;List&lt;/SPAN&gt;(&lt;SPAN&gt;Of&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt; = &lt;SPAN&gt;drawingDoc&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserPanes&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Model"&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;drawingDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Sheets&lt;/SPAN&gt;
	&lt;SPAN&gt;sheetsList&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;Sheet&lt;/SPAN&gt;)
&lt;SPAN&gt;Next&lt;/SPAN&gt;

&lt;SPAN&gt;sheetsList&lt;/SPAN&gt;.&lt;SPAN&gt;Sort&lt;/SPAN&gt;(&lt;SPAN&gt;AddressOf&lt;/SPAN&gt; &lt;SPAN&gt;Comparer&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;sheetsList&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;sheetNode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserNode&lt;/SPAN&gt; = &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt;.&lt;SPAN&gt;GetBrowserNodeFromObject&lt;/SPAN&gt;(&lt;SPAN&gt;Sheet&lt;/SPAN&gt;)
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;bottomNode&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;BrowserNode&lt;/SPAN&gt; = &lt;SPAN&gt;BrowserPane&lt;/SPAN&gt;.&lt;SPAN&gt;TopNode&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserNodes&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;BrowserPane&lt;/SPAN&gt;.&lt;SPAN&gt;TopNode&lt;/SPAN&gt;.&lt;SPAN&gt;BrowserNodes&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt;)
	&lt;SPAN&gt;BrowserPane&lt;/SPAN&gt;.&lt;SPAN&gt;Reorder&lt;/SPAN&gt;(&lt;SPAN&gt;bottomNode&lt;/SPAN&gt;, &lt;SPAN&gt;False&lt;/SPAN&gt;, &lt;SPAN&gt;sheetNode&lt;/SPAN&gt;)
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Private&lt;/SPAN&gt; &lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;Comparer&lt;/SPAN&gt;(&lt;SPAN&gt;x&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;, &lt;SPAN&gt;y&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;) &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt;
	&lt;SPAN&gt;Return&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;.&lt;SPAN&gt;Compare&lt;/SPAN&gt;(&lt;SPAN&gt;x&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;,&lt;SPAN&gt;y&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;)
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Function&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Excuse me, I am missing the function below everything, greetings!&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2019 14:22:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/8940963#M100164</guid>
      <dc:creator>Sergio.D.Suárez</dc:creator>
      <dc:date>2019-07-31T14:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic - Sort sheets by sheet name in open drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/10683575#M129970</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4253164"&gt;@Sergio.D.Suárez&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This worked for me also... however do you know a method that works without using&amp;nbsp;BrowserPane?&lt;BR /&gt;BrowserPane is not available in InventorCoreConsole/Forge.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Oct 2021 16:45:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/10683575#M129970</guid>
      <dc:creator>Josh_Hunt</dc:creator>
      <dc:date>2021-10-12T16:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic - Sort sheets by sheet name in open drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/11841760#M150456</link>
      <description>&lt;P&gt;Hi, so I have been making a similar code, when i came across yours. the problem is when there is over 100 sheets, or if the part numbers in this case end in 100, 101, etc it then goes 1 to 10 then 100, 101, 102....109, then 11 then 110, 111, 112, etc... and mixes up the numbers. is there a way to avoid this.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Mar 2023 10:51:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/11841760#M150456</guid>
      <dc:creator>M_S_ALDT2</dc:creator>
      <dc:date>2023-03-23T10:51:14Z</dc:date>
    </item>
    <item>
      <title>Betreff: iLogic - Sort sheets by sheet name in open drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/11842328#M150473</link>
      <description>&lt;P&gt;Hi, a fast idea:&lt;/P&gt;&lt;P&gt;Get length of the sheetname and insert one 0 for len(SHEETNAME)=2 and two 0 ("00") for len(SHEETNAME)=1 --&amp;gt; sort sheets --&amp;gt; delete zeroes at the beginning of the sheetnames.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Mar 2023 13:56:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-sort-sheets-by-sheet-name-in-open-drawing/m-p/11842328#M150473</guid>
      <dc:creator>d_eckel</dc:creator>
      <dc:date>2023-03-23T13:56:25Z</dc:date>
    </item>
  </channel>
</rss>

