Answers
Short answer: Excel has no built-in “convert this whole folder” button — out of the box you’re opening and exporting files one at a time. The two real options are to script a loop (VBA or PowerShell driving Excel), or to use a tool that takes a folder and renders every workbook in one pass. CrazySmartPDF’s desktop app does the folder in one pass.
Dir(), Workbooks.Open each file, call ActiveSheet.ExportAsFixedFormat xlTypePDF, close, repeat.New-Object -ComObject Excel.Application, open each file in a folder, ExportAsFixedFormat, quit.The honest catch: the scripts are real work to write and maintain, and each one still does a dumb per-sheet print — the same cut-off columns and split rows you’d get from Save as PDF, just automated. You’ve batched the export, not fixed the layout.
The desktop app is built for volume:
.xlsx and .xlsm, opens each read-only, runs the full smart layout and the self-check, and writes one PDF per workbook to your output folder.The app drives your installed Excel on Windows (2016+) invisibly, so Excel has to be present. The batch path covers modern workbooks (.xlsx / .xlsm); it isn’t a Mac or online tool (the browser upload surface is a separate beta). There’s no public installer to grab yet — this is what the desktop app does; you can watch the flow on the homepage demo.