6 Replies Latest reply on Sep 28, 2018 10:25 AM by Ananth Subramanian

    Add rebuild function within the macro

    Ananth Subramanian


          Thanks to another post in the forum, I could get the macro that will help in deleting custom properties within the title block in a drawing. The macro runs fine and updates the title block, but I have to click on "rebuild" to ensure the changes are correctly reflected within the title block. Is there a way we can accomplish the rebuild within the macro itself rather than clicking on the button.

      For you information here is the macro.

      Sub main()


          Set swApp = Application.SldWorks

          Set swModel = swApp.ActiveDoc

            If swModel Is Nothing Then MsgBox "A Part or Assembly file must be open", vbExclamation: End

          Set swCustPropMgr = swModel.Extension.CustomPropertyManager(Empty)


      Set swCustPropMgr = swModel.Extension.CustomPropertyManager("")



      swCustPropMgr.Delete "DRAWING-Finish"


      MsgBox " Custom Property data updated."


      End Sub