<?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: Sheet Numbering in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8298652#M83837</link>
    <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3057967"&gt;@timothy_berg&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;"EquipName1" seems unique in each sheet. Try below iLogic code.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;ActiveSheet.Sheet.Name =EquipName1 &amp;amp; " S" &amp;amp; EquipName1 &lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt; How to get instance of "EquipName1" ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
    <pubDate>Fri, 28 Sep 2018 06:57:59 GMT</pubDate>
    <dc:creator>chandra.shekar.g</dc:creator>
    <dc:date>2018-09-28T06:57:59Z</dc:date>
    <item>
      <title>Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8298143#M83835</link>
      <description>&lt;P&gt;I have the code below to name the sheets for easy export to DWG.&lt;/P&gt;&lt;P&gt;SyntaxEditor Code Snippet&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheets&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ThisDrawing&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Document&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;sheets&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;count&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt;
&lt;SPAN&gt;count&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheets&lt;/SPAN&gt;
    &lt;SPAN&gt;count&lt;/SPAN&gt;&lt;SPAN&gt;+=&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;
    &lt;SPAN&gt;Page_Count&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;count&lt;/SPAN&gt;
    &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;MessageBox.Show(Page_Count)&lt;/SPAN&gt;
    &lt;SPAN&gt;oSheet&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;activate&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
    &lt;SPAN&gt;oModel&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;View&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;oDrawingView&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Name&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;ModelDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;EquipName&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;oModel&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Item&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Inventor Summary Information&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Item&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Comments&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;
    &lt;SPAN&gt;EquipName1&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;Left&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EquipName&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
        &lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Sheet&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Name&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;EquipName1&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt; S&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;Page_Count&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;

&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;which provides a result of&amp;nbsp;&lt;/P&gt;&lt;P&gt;001 S1&lt;/P&gt;&lt;P&gt;001 S2&lt;/P&gt;&lt;P&gt;002 S3&lt;/P&gt;&lt;P&gt;002 S4&lt;/P&gt;&lt;P&gt;My preferred result would be&lt;/P&gt;&lt;P&gt;001 S1&lt;/P&gt;&lt;P&gt;001 S1&lt;/P&gt;&lt;P&gt;002 S1&lt;/P&gt;&lt;P&gt;002 S2&lt;/P&gt;&lt;P&gt;In other words I want the "S""number" to count with the instance of the "EquipName1".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Sep 2018 22:28:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8298143#M83835</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-09-27T22:28:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8298552#M83836</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so in 1 sheet there are &amp;gt; 1 view and each view is difference component?&lt;/P&gt;</description>
      <pubDate>Fri, 28 Sep 2018 05:46:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8298552#M83836</guid>
      <dc:creator>dgreatice</dc:creator>
      <dc:date>2018-09-28T05:46:38Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8298652#M83837</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3057967"&gt;@timothy_berg&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;"EquipName1" seems unique in each sheet. Try below iLogic code.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;ActiveSheet.Sheet.Name =EquipName1 &amp;amp; " S" &amp;amp; EquipName1 &lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt; How to get instance of "EquipName1" ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
      <pubDate>Fri, 28 Sep 2018 06:57:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8298652#M83837</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-09-28T06:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8299724#M83838</link>
      <description>&lt;P&gt;Thanks for the reply&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the count will be the number of instances of the same value coming from EquipName1 not the sheet number&lt;/P&gt;&lt;P&gt;001 S1:1&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;001 S2:2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;002 S1:3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;002 S2:4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;003:5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;004:6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;005 S1:7&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;005 S2:8&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;005 S3:9&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;the&amp;nbsp;EquipName1&amp;nbsp;would refer to the number of sheets it has, in 005's case i am providing 3 sheets etc.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Sep 2018 14:42:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8299724#M83838</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-09-28T14:42:36Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8303934#M83839</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3057967"&gt;@timothy_berg&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try below iLogic code to count instance of EquipName1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim oSheets As Sheets = ThisDrawing.Document.Sheets
Dim oSheet As Sheet 
Dim oList As ArrayList = New ArrayList()
For Each oSheet In oSheets 
	
    oSheet.activate
    Dim oDrawingView As DrawingView = oSheet.DrawingViews(1)
    oModel = ActiveSheet.View(oDrawingView.Name).ModelDocument
    EquipName = oModel.PropertySets.Item("Inventor Summary Information").Item("Comments").Value
    EquipName1 = Left(EquipName, 3) 
	oList.Add(EquipName1)
	Dim item As String
	Dim i As Integer
	For Each item In oList
	    If item = EquipName1 Then
	        i = i + 1
	    End If
	Next 
	
	ActiveSheet.Sheet.Name = EquipName1 &amp;amp; " S" &amp;amp; i
     
Next&lt;/PRE&gt;
&lt;P&gt;In this, it is considered single instance of EquipName1. It would results in below sheet names.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;001 S1:1&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;001 S2:2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;002 S1:3&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;002 S2:4&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;003 S1:5&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;004 S1:6&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;005 S1:7&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;005 S2:8&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;005 S3:9&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
      <pubDate>Mon, 01 Oct 2018 10:04:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8303934#M83839</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-10-01T10:04:37Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8304222#M83840</link>
      <description>&lt;P&gt;thanks for the reply i'm getting this result&lt;/P&gt;&lt;P&gt;001 S1:1&lt;/P&gt;&lt;P&gt;001 S3:2&lt;/P&gt;&lt;P&gt;002 S4:3&lt;/P&gt;&lt;P&gt;002 S6:4&lt;/P&gt;</description>
      <pubDate>Mon, 01 Oct 2018 12:14:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8304222#M83840</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-10-01T12:14:16Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8304231#M83841</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3057967"&gt;@timothy_berg&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you please share drawing file to test? Please make sure that files are non confidential.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
      <pubDate>Mon, 01 Oct 2018 12:18:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8304231#M83841</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-10-01T12:18:02Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8304683#M83842</link>
      <description>&lt;P&gt;files attached&lt;/P&gt;</description>
      <pubDate>Mon, 01 Oct 2018 14:54:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8304683#M83842</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-10-01T14:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8304689#M83843</link>
      <description>&lt;P&gt;files attached&lt;/P&gt;</description>
      <pubDate>Mon, 01 Oct 2018 14:54:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8304689#M83843</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-10-01T14:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8309091#M83844</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3057967"&gt;@timothy_berg&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try below iLogic code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim oSheets As Sheets = ThisDrawing.Document.Sheets
Dim oSheet As Sheet 
Dim oList As ArrayList = New ArrayList()
For Each oSheet In oSheets 
	
    oSheet.activate
    Dim oDrawingView As DrawingView = oSheet.DrawingViews(1)
    oModel = ActiveSheet.View(oDrawingView.Name).ModelDocument
    EquipName = oModel.PropertySets.Item("Inventor Summary Information").Item("Comments").Value
    EquipName1 = Left(EquipName, 3)  

	oList.Add(EquipName1)
	Dim item As String
	Dim i As Integer = 0
	For Each item In oList
	    If item = EquipName1 Then
	        i = i + 1
	    End If
	Next 
	
	ActiveSheet.Sheet.Name = EquipName1 &amp;amp; " S" &amp;amp; i
Next&lt;/PRE&gt;
&lt;P&gt;Result of above code for attached sample drawing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;001 S1:1&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;001 S2:2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;002 S1:3&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;002 S2:4&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;003 S1:5&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;004 S1:6&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;005 S1:7&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
      <pubDate>Wed, 03 Oct 2018 05:19:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8309091#M83844</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-10-03T05:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8310747#M83845</link>
      <description>&lt;P&gt;Thanks for the reply is there any way to get the code to only put the S count on the duplicate instance of the EquipName1.&amp;nbsp;I've attached a screen shot of the desired result that I modified manually.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Oct 2018 17:49:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8310747#M83845</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-10-03T17:49:04Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8311907#M83846</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3057967"&gt;@timothy_berg&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try below iLogc code to get desired result. If desired result is achieved, click on "ACCEPT SOLUTION".&lt;/P&gt;
&lt;PRE&gt;Dim oSheets As Sheets = ThisDrawing.Document.Sheets
Dim oSheet As Sheet 
Dim oList As ArrayList = New ArrayList()
For Each oSheet In oSheets 
	
    oSheet.activate
    Dim oDrawingView As DrawingView = oSheet.DrawingViews(1)
    oModel = ActiveSheet.View(oDrawingView.Name).ModelDocument
    EquipName = oModel.PropertySets.Item("Inventor Summary Information").Item("Comments").Value
    EquipName1 = Left(EquipName, 3) 
	oList.Add(EquipName1)
	Dim item As String
	Dim i As Integer = 0
	For Each item In oList
	    If item = EquipName1 Then
	        i = i + 1
	    End If
	Next 
	
	ActiveSheet.Sheet.Name = EquipName1 &amp;amp; " S" &amp;amp; i
     
Next

For Each item As String In oList
 
	Dim itemName As String = item

	Dim itemCount = (From a As String In oList Select a Where a = itemName).Count 
	If itemCount = 1 Then
		oName = item &amp;amp; " S1"
		For Each oSheet In oSheets
			oSheet.activate 
			If ActiveSheet.Sheet.Name.StartsWith(oName) = True Then
				ActiveSheet.Sheet.Name = item
			End If
		Next
	End If 
	 
Next
&lt;/PRE&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
      <pubDate>Thu, 04 Oct 2018 06:54:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8311907#M83846</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-10-04T06:54:36Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8312796#M83847</link>
      <description>&lt;P&gt;Thank you for helping me on this, I have this error message:&lt;/P&gt;&lt;P&gt;Error on Line 28 : Expression of type 'System.Collections.ArrayList' is not queryable. Make sure you are not missing an assembly reference and/or namespace import for the LINQ provider.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Oct 2018 12:55:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8312796#M83847</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-10-04T12:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8314527#M83848</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3057967"&gt;@timothy_berg&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Linq is advanced technique to query duplicate count in ArrayList. It is supported in Inventor 2018. iLogic code is modified with simple technique to get duplicate. You can try below iLogic code to achieve desire result.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim oSheets As Sheets = ThisDrawing.Document.Sheets
Dim oSheet As Sheet 
Dim oList As ArrayList = New ArrayList()
For Each oSheet In oSheets 
	
    oSheet.activate
    Dim oDrawingView As DrawingView = oSheet.DrawingViews(1)
    oModel = ActiveSheet.View(oDrawingView.Name).ModelDocument
    EquipName = oModel.PropertySets.Item("Inventor Summary Information").Item("Comments").Value
    EquipName1 = Left(EquipName, 3) 
	oList.Add(EquipName1)
	Dim item As String
	Dim i As Integer =0
	For Each item In oList
	    If item = EquipName1 Then
	        i = i + 1
	    End If
	Next 
	
	ActiveSheet.Sheet.Name = EquipName1 &amp;amp; " S" &amp;amp; i
     
Next

For Each item As String In oList
 
	Dim itemName As String = item

	Dim itemCount As Integer  = 0
	For Each itemName In oList
		If item = itemName Then
			itemCount = itemCount + 1
		End If
	Next
	 
	
	If itemCount = 1 Then
		oName = item &amp;amp; " S1"
		For Each oSheet In oSheets
			oSheet.activate 
			If ActiveSheet.Sheet.Name.StartsWith(oName) = True Then
				ActiveSheet.Sheet.Name = item
			End If
		Next
	End If 
	 
Next&lt;/PRE&gt;
&lt;P&gt;Thanks and regards,&lt;/P&gt;</description>
      <pubDate>Fri, 05 Oct 2018 04:45:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8314527#M83848</guid>
      <dc:creator>chandra.shekar.g</dc:creator>
      <dc:date>2018-10-05T04:45:05Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8315741#M83849</link>
      <description>&lt;P&gt;Thanks for figuring that out.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Oct 2018 14:44:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8315741#M83849</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-10-05T14:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: Sheet Numbering</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8315827#M83850</link>
      <description>&lt;P&gt;One more thing can the Active Sheet Name be displayed in the titleblock?&lt;/P&gt;</description>
      <pubDate>Fri, 05 Oct 2018 15:15:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/sheet-numbering/m-p/8315827#M83850</guid>
      <dc:creator>timothy_berg</dc:creator>
      <dc:date>2018-10-05T15:15:50Z</dc:date>
    </item>
  </channel>
</rss>

