Drawing macro

SOLIDWORKS Macro: Export Each Drawing Sheet as a Separate PDF

Exports every sheet in the active drawing to its own PDF file.

DrawingPDFBeginner

What this macro does

Exports every sheet in the active drawing to its own PDF file.

Best for

  • Shop-floor sheet packets
  • Vendor sheet-by-sheet sharing
  • Large multi-sheet drawings

Inputs

  • Open .SLDDRW drawing

Outputs

PDF

Filename rules

{drawing}_{sheet}.pdf.

How to use

  1. Test on copied SOLIDWORKS files first.
  2. Download and import ExportDrawingSheetsSeparatePdf.bas into a SOLIDWORKS VBA macro project.
  3. Open the required document type: Drawing.
  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 active drawing's sheet export behavior.
  • Very long sheet names are sanitized for Windows filenames.

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