đī¸ Automating SOLIDWORKS parts, assemblies and drawings using API
Articles and examples explaining the ways of automating SOLIDWORKS documents (parts, assemblies and drawings) via API
đī¸ Automating assemblies using SOLIDWORKS API
8 items
đī¸ Automating drawings using SOLIDWORKS API
30 items
đī¸ Manipulating model views using SOLIDWORKS API
2 items
đī¸ Features Manager Tree automation using SOLIDWORKS API
29 items
đī¸ Performing entity selection using SOLIDWORKS API
12 items
đī¸ Working with sketch using SOLIDWORKS API
14 items
đī¸ Working with dimensions using SOLIDWORKS API
8 items
đī¸ Tables (BOM, General, Revision etc.) automation using SOLIDWORKS API
11 items
đī¸ Working with Notes using SOLIDWORKS API
5 items
đī¸ Automation Sheet Metal parts using SOLIDWORKS API
5 items
đī¸ Managing cut-list bodies using SOLIDWORKS API
6 items
đī¸ Configuring document appearance using SOLIDWORKS API
3 items
đī¸ Tracking objects by temp and persistent ids in SOLIDWORKS API
4 items
đī¸ Utilizing Macro Features in SOLIDWORKS API
8 items
đī¸ Working with part materials using SOLIDWORKS API
3 items
đī¸ Set title as part number for new file using SOLIDWORKS API
VBA Macro to set title with automatically incremented number from the shared file using SOLIDWORKS API for new files
đī¸ Block model editing using SOLIDWORKS API
Example demonstrate different ways of disabling the model editing
đī¸ Change value of global variable in model using SOLIDWORKS API
Example demonstrate how to modify the value of the global variable by name in the equation manager
đī¸ Remove all items from the layer in SOLIDWORKS model
VBA macro to remove all items (annotations, sketch segments, blocks etc) from the specified layer in SOLIDWORKS document
đī¸ Macro to change the Bill Of Materials options (Part Number source and children visibility) of SOLIDWORKS configuration
VBA macro which changes the Bill Of Materials part number source (configuration name, document name, parent name) and children display (show, hide, promote) options for all or active configuration in SOLIDWORKS document
đī¸ VBA macro to review SOLIDWORKS sheets and configurations
VBA macro which iterates all sheets and configurations of SOLIDWORKS file and activates each one by one
đī¸ Delete all equations from SOLIDWORKS model using SOLIDWORKS API
Macro removes all of the equations (or optionally only broken equations) in the active model (part or assembly)
đī¸ Handling pre and post close notifications using SOLIDWORKS API
Example demonstrates how to handle pre and post notification of file closing using SOLIDWORKS API
đī¸ SOLIDWORKS macro to break, lock or unlock all external references for files and components
Example will break, lock or unlock all external references for the file or components in the active assembly using SOLIDWORKS API
đī¸ Macro to print SOLIDWORKS documents
VBA macro to print SOLIDWORKS documents using the specified settings (printer name, printer range, orientation, paper size and scale)
đī¸ Macro to force rebuild SOLIDWORKS document
VBA macro to force rebuild, hide all types and show isometric view of SOLIDWORKS model
đī¸ Set BOM Quantity (Unit Of Measure) property using SOLIDWORKS API
Example demonstrates how to modify the BOM quantity field in the properties dialog
đī¸ Automatically assign new file name for SOLIDWORKS files
VBA macro to automatically assign new file name for the document based on the referenced drawing view or custom property using SOLIDWORKS API
đī¸ Macro to suspend graphics update using SOLIDWORKS API
Example demonstrates how to suppress graphics update while performing the operations using SOLIDWORKS API
đī¸ Macro to suspend rebuild operation in SOLIDWORKS model using API
This macro allows to suspend rebuild operation for parts, assemblies and drawings to enhance the performance using SOLIDWORKS API
đī¸ Upgrade cosmetic threads in active SOLIDWORKS part or assembly using SOLIDWORKS API
VBA macro upgrades cosmetic threads to a new (SOLIDWORKS 2020) version which allows to improve performance of the document
đī¸ Generate report for the SOLIDWORKS file versions (created and last saved) for all the files in the folder
VBA macro which generates CSV report of versions (created and last saved) for all files in the folder