Export macro

SOLIDWORKS Macro: Export All Configurations to STEP

Exports every configuration of the active part or assembly to a separate STEP file.

PartAssemblySTEPBeginner

What this macro does

Exports every configuration of the active part or assembly to a separate STEP file.

Best for

  • Configured vendor parts
  • Family-of-parts releases
  • Supplier STEP packs

Inputs

  • Open saved .SLDPRT or .SLDASM

Outputs

STEP

Filename rules

{filename}_{configuration}.step with unsafe filename characters removed.

How to use

  1. Test on copied SOLIDWORKS files first.
  2. Download and import ExportConfigurationsToStep.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

  • Suppressed or invalid configurations may fail export.
  • Large assemblies can take time to rebuild between configurations.

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