What this macro does
Exports the active drawing to PDF, DXF and DWG, then exports the first referenced model to STEP with filename parts from custom properties.
Best for
- Release packs
- Supplier handoff
- Revision-controlled exports
- One-click drawing deliverables
Inputs
- Open .SLDDRW drawing
- Referenced part or assembly
- Optional PartNo, Revision and Description custom properties
Outputs
PDF, DXF, DWG, STEP
Filename rules
{PartNo}_{Revision}_{Description}; falls back to the drawing filename when properties are missing.
How to use
- Test on copied SOLIDWORKS files first.
- Download and import
ExportDrawingPdfDxfStep.basinto a SOLIDWORKS VBA macro project. - Open the required document type: Drawing.
- Run
mainfrom the macro editor or assign it to a toolbar button. - Review all generated files before using them for production release.
Limitations
- Only the active drawing is processed.
- The STEP file is exported from the first referenced model found in the drawing.
- DXF/DWG output depends on SOLIDWORKS drawing export settings.