batch printing

Does anyone have any suggestions for sources for edit and write solidworks vba script files; specifically for batch printing drawings in a specific directory?


Reply to
xbow man
Loading thread data ...

"xbow man" schrieb im Newsbeitrag news:Sasdb.81958$

There is a sample program in VB (not VBA) at the API support webpages at

formatting link
in the download section. If you don't have VB you can open the frm and bas files (Forms and Modules) in a standard editor like notepad to view the code or can import them in the VBA editor.

On the other hand: why don't use batch print and converter tools out of the box?

Please take a look at my batch print and batch converter named PAC4SWX at

formatting link
, you can download the shareware version and try it out. For the registration fee will be less than 2 hours of coding yourself may be it's worth looking.

Main features:

  • Ready for SolidWorks 2004
  • Generate drawing lists to print or convert using an explorer-like interface or reading filenames to process from list
  • Generate lists by dragdrop from file manager (Explorer) and sorting
  • exports and converts 3D models to formats Parasolid, ACIS, STEP, IGES, STL and VRML
  • Filter sheet for processing depending on their sheetnames.
  • Open drawings view-only (very useful for huge drawings)
  • Open drawings read-only
  • Preview selected SolidWorks document
  • Optional: Suppress all warnings and error dialogs from SolidWorks when batch converting
  • Optional: Close SolidWorks after processing list (useful to free the license of SolidWorks after an unattended job is completed)
  • Optional:Restart SolidWorks every ... drawings (useful to avoid memory overflow when processing huge lists of drawings)
  • Optional: ignores header and footer (useful with SolidWorks 2001Plus, i.e. if you generate prints or TIFF to archive and wont care if header/footer is set by a previous user of that drawing)
  • Ignores printer options saved with SolidWorks2001Plus and uses the user options from PAC4SWX so you
  • many userdefinable options for printing the various sheet formats, i.e. printer, sheetsize to print to, scale, line width etc.
  • Option to use active SolidWorks drawing instead of PAC list
  • complete user definied TIFF export options from within PAC4SWX
  • Option for generating TIFF based on sheet size
  • multiple user options for converting output of TIFF, DXF and DWG
  • save TIFF, DXF or DWG in folder of drawing or all in one folder
  • save Parasolid, ACIS, STEP, IGES, STL or VRML in folder of model or all in one folder
  • save eDrawings, PDF (if SolidWorks 2004 is installed) or JPEG from parts, assemblies and drawings in folder of document or all in one folder
  • save exported files in folder of model or all in one folder
  • save and read all settings from configuartion files
  • multi-language support, you may change the language of the user interface without the need to restart (german and english language-files are supported)
  • shareware which means you may test all functions for 30 days for FREE

Hope either the sample or the tool is what you are looking for.

Bye, Stefan

Reply to
Stefan Berlitz

Thanks, I'll check the sites out.

Reply to
xbow man

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.