17 Replies Latest reply on Jun 14, 2018 2:40 AM by Yash Kothari

    Make folder where assembly is created, not where the part is created:VB code

    Yash Kothari

      Hello all

      I am making my debut in macros. I recently created a program to save DXF of sheet metal part into thickness wise separate folders. With the help of forum, i created the macro.Get thickness of sheetmetal part without selecting any face. Now the problem is:


      The location where the 'DXF' folder is to be created uses the below code


      FilePath = swModel.GetPathName


      This is the location of the model(sld.prt). Is there a way, i can get the location of the assembly through which the part is referenced. Because there are some parts that get used in most of the assemblies and are inserted in assembly from the root folder only(while assembly is located in different folder).

      This will make the DXF in folder where assembly is created not where the part is located.


      Can this happen with a precondition that, the main assembly must be opened or any such sort of condition.

      I am sure there is way out, please help


      Thanks in Advance