Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
CattabianiI
377 Views, 1 Reply

Document.ReferencedDocuments is implemented as a stack, why?

Out of curiosity why `Document.ReferencedDocuments` is implemented as a stack?

To try that:

1. open an assembly

2. add these lines in an iLogic rule: 

SyntaxEditor Code Snippet

Dim doc As Document = ThisApplication.ActiveDocument
MsgBox(doc.ReferencedDocuments.Item(1).FullFileName)

3. place one document

4. run the rule

5. repeat from step 3

 

dgreatice
in reply to: CattabianiI

use this:

 

Dim doc As Document = ThisApplication.ActiveDocument
Dim RefDoc As Document
For Each RefDoc In doc.ReferencedDocuments
	MsgBox(RefDoc.FullFileName)
Next

 

Please use the ACCEPT AS SOLUTION or KUDOS button if my Idea helped you to solve the problem.

Autodesk Inventor Professional Certified 2014