Export macro

SOLIDWORKS Macro: Export All Configurations to STL

Exports each configuration of the active part or assembly as an STL file.

PartAssemblySTLBeginner

What this macro does

Exports each configuration of the active part or assembly as an STL file.

Best for

  • 3D printing
  • Prototype sharing
  • Configured product previews

Inputs

  • Open saved .SLDPRT or .SLDASM

Outputs

STL

Filename rules

{filename}_{configuration}.stl.

How to use

  1. Test on copied SOLIDWORKS files first.
  2. Download and import ExportConfigurationsToStl.bas into a SOLIDWORKS VBA macro project.
  3. Open the required document type: Part, Assembly.
  4. Run main from the macro editor or assign it to a toolbar button.
  5. Review all generated files before using them for production release.

Limitations

  • Uses the current SOLIDWORKS STL export options.
  • Hidden bodies and suppressed features follow the active configuration state.

When macros become a workflow

Use Solidise for indexed folders, BOM visibility, where-used search and repeatable batch export.

Use this macro for a focused task. Use Solidise when you need repeatable export, BOM review, previews or where-used context across many files.

Visit Solidise

Related macros

Keep automating this workflow