<?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 Model states - Open with visible false does not ensure that I actually open the document in desired model state in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/model-states-open-with-visible-false-does-not-ensure-that-i/m-p/10619081#M128815</link>
    <description>&lt;P&gt;Screencast:&amp;nbsp;&lt;A href="https://autode.sk/3tKFzuA" target="_blank" rel="noopener"&gt;https://autode.sk/3tKFzuA&lt;/A&gt;&lt;BR /&gt;Steps to reproduce the issue:&lt;BR /&gt;Open a part and activate model state B, save and close.&lt;BR /&gt;Open an assembly containing that part with model state A active (this cause the factory of the part to be present in the Application.Documents list with model state B active)&lt;BR /&gt;Execute the attached rule:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;open non-visible the part in the master model state.&lt;BR /&gt;get from that factory document an iProperty and you'll see that the value is from model state B.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I would like to add some other things:&lt;BR /&gt;Open with visible false does not set the Document.Open property to true and this is not changed from previous Inventor, but I don't know it this is correct in Inv 2022.&lt;BR /&gt;I got an iProperty just to show the issue, but a more critical api which is not working is ReferencedDocumentDescriptors.&lt;BR /&gt;The open visible false issue is the reason behind this bug&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/inventor-ilogic-api-vba-forum/place-ilogic-component-error-in-2022/td-p/10610657" target="_blank" rel="noopener"&gt;report&lt;/A&gt;&amp;nbsp;(&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5625653"&gt;@m.maertens6DTZT&lt;/a&gt;&amp;nbsp;, you can reproduce your problem sistematically if you have the original component that you're iLogic-placing opened in an assembly or a drawing.)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;main&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;alreadyOpenedDOc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt; 
	&lt;SPAN&gt;Try&lt;/SPAN&gt;
		&lt;SPAN&gt;alreadyOpenedDOc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;ItemByName&lt;/SPAN&gt;(&lt;SPAN&gt;"path\to\the\part.ipt"&lt;/SPAN&gt;)
	&lt;SPAN&gt;Catch&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;doc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;alreadyOpenedDOc&lt;/SPAN&gt; &lt;SPAN&gt;IsNot&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
		&lt;SPAN&gt;doc&lt;/SPAN&gt; = &lt;SPAN&gt;alreadyOpenedDOc&lt;/SPAN&gt;
			&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"ALREADYOPENED"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" IsModelStateFactory: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;IsModelStateFactory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" IsModelStateMember: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;IsModelStateMember&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" ModelStateName: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ModelStateName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" ActiveModelStateName: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;ModelStates&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveModelState&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" Open: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" Is dirty: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Dirty&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	
	&lt;SPAN&gt;doc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;"path\to\the\part.ipt"&lt;/SPAN&gt;, &lt;SPAN&gt;False&lt;/SPAN&gt;)

	&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" IsModelStateFactory: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;IsModelStateFactory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" IsModelStateMember: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;IsModelStateMember&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" ModelStateName: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ModelStateName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" ActiveModelStateName: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;ModelStates&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveModelState&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" Open: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" Is dirty: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Dirty&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt;)
		
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;props&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PropertySet&lt;/SPAN&gt; = &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Inventor Summary Information"&lt;/SPAN&gt;)
	&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"TITLE: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;props&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Title"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt;)	
	
&lt;SPAN&gt;'	MsgBox(doc.ReferencedDocumentDescriptors.Count())&lt;/SPAN&gt;
&lt;SPAN&gt;'	For Each dd As DocumentDescriptor In doc.ReferencedDocumentDescriptors&lt;/SPAN&gt;
&lt;SPAN&gt;'		MsgBox(dd.FullDocumentName)&lt;/SPAN&gt;
&lt;SPAN&gt;'		If dd.ReferenceMissing &lt;/SPAN&gt;
&lt;SPAN&gt;'			MsgBox("MISSING")&lt;/SPAN&gt;
&lt;SPAN&gt;'		End If&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;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 13 Sep 2021 16:17:35 GMT</pubDate>
    <dc:creator>CattabianiI</dc:creator>
    <dc:date>2021-09-13T16:17:35Z</dc:date>
    <item>
      <title>Model states - Open with visible false does not ensure that I actually open the document in desired model state</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/model-states-open-with-visible-false-does-not-ensure-that-i/m-p/10619081#M128815</link>
      <description>&lt;P&gt;Screencast:&amp;nbsp;&lt;A href="https://autode.sk/3tKFzuA" target="_blank" rel="noopener"&gt;https://autode.sk/3tKFzuA&lt;/A&gt;&lt;BR /&gt;Steps to reproduce the issue:&lt;BR /&gt;Open a part and activate model state B, save and close.&lt;BR /&gt;Open an assembly containing that part with model state A active (this cause the factory of the part to be present in the Application.Documents list with model state B active)&lt;BR /&gt;Execute the attached rule:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;open non-visible the part in the master model state.&lt;BR /&gt;get from that factory document an iProperty and you'll see that the value is from model state B.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I would like to add some other things:&lt;BR /&gt;Open with visible false does not set the Document.Open property to true and this is not changed from previous Inventor, but I don't know it this is correct in Inv 2022.&lt;BR /&gt;I got an iProperty just to show the issue, but a more critical api which is not working is ReferencedDocumentDescriptors.&lt;BR /&gt;The open visible false issue is the reason behind this bug&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/inventor-ilogic-api-vba-forum/place-ilogic-component-error-in-2022/td-p/10610657" target="_blank" rel="noopener"&gt;report&lt;/A&gt;&amp;nbsp;(&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5625653"&gt;@m.maertens6DTZT&lt;/a&gt;&amp;nbsp;, you can reproduce your problem sistematically if you have the original component that you're iLogic-placing opened in an assembly or a drawing.)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;main&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;alreadyOpenedDOc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt; 
	&lt;SPAN&gt;Try&lt;/SPAN&gt;
		&lt;SPAN&gt;alreadyOpenedDOc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;ItemByName&lt;/SPAN&gt;(&lt;SPAN&gt;"path\to\the\part.ipt"&lt;/SPAN&gt;)
	&lt;SPAN&gt;Catch&lt;/SPAN&gt;
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;doc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;alreadyOpenedDOc&lt;/SPAN&gt; &lt;SPAN&gt;IsNot&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
		&lt;SPAN&gt;doc&lt;/SPAN&gt; = &lt;SPAN&gt;alreadyOpenedDOc&lt;/SPAN&gt;
			&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"ALREADYOPENED"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" IsModelStateFactory: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;IsModelStateFactory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" IsModelStateMember: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;IsModelStateMember&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" ModelStateName: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ModelStateName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" ActiveModelStateName: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;ModelStates&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveModelState&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" Open: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" Is dirty: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Dirty&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt;)
	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	
	&lt;SPAN&gt;doc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;"path\to\the\part.ipt"&lt;/SPAN&gt;, &lt;SPAN&gt;False&lt;/SPAN&gt;)

	&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;FullDocumentName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" IsModelStateFactory: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;IsModelStateFactory&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" IsModelStateMember: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;IsModelStateMember&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" ModelStateName: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ModelStateName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" ActiveModelStateName: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;ModelStates&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveModelState&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" Open: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;vbNewLine&lt;/SPAN&gt; &amp;amp;
	&lt;SPAN&gt;" Is dirty: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;Dirty&lt;/SPAN&gt;.&lt;SPAN&gt;ToString&lt;/SPAN&gt;)
		
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;props&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PropertySet&lt;/SPAN&gt; = &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Inventor Summary Information"&lt;/SPAN&gt;)
	&lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"TITLE: "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;props&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Title"&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt;)	
	
&lt;SPAN&gt;'	MsgBox(doc.ReferencedDocumentDescriptors.Count())&lt;/SPAN&gt;
&lt;SPAN&gt;'	For Each dd As DocumentDescriptor In doc.ReferencedDocumentDescriptors&lt;/SPAN&gt;
&lt;SPAN&gt;'		MsgBox(dd.FullDocumentName)&lt;/SPAN&gt;
&lt;SPAN&gt;'		If dd.ReferenceMissing &lt;/SPAN&gt;
&lt;SPAN&gt;'			MsgBox("MISSING")&lt;/SPAN&gt;
&lt;SPAN&gt;'		End If&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;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 16:17:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/model-states-open-with-visible-false-does-not-ensure-that-i/m-p/10619081#M128815</guid>
      <dc:creator>CattabianiI</dc:creator>
      <dc:date>2021-09-13T16:17:35Z</dc:date>
    </item>
  </channel>
</rss>

