Macros - Google Drive
Sharing a bunch of Solidworks Macros that I've developed recently! Hopefully y'all enjoy them as much as I do. See google drive link for download
Summary:
------------------------------------------------------------------------------------
ZoomFitAllSheets - Author: THS
Macro that scrolls through all sheets of an active drawing,
and uses the zoom fit to sheet command. It then returns to the first sheet.
Useful as a precursor to saving and exiting a drawing,
especially drawings with many sheets. If a part or assembly document
is open instead, it zoom fits on an isometric view.
I like to set this macro to a Keyboard shortcut (I use ctrl + spacebar)
for quick use before I save any drawing.
------------------------------------------------------------------------------------
FindDanglingAnns - Author: THS
Macro that searches all sheets in a drawing for dangling annotations.
On each annotation found and prompts the user to either find the next
annotation or stop at the current one to fix it.
------------------------------------------------------------------------------------
RemoveBrokenCenterMarks - Author: THS
Macro that removes all broken/dangling center marks from a selected drawing view.
Useful when a hole pattern or part changes, leaving numerous broken center
marks that need to be removed, while keeping other annotations.
------------------------------------------------------------------------------------
BalloonChecker- Author: THS
Scrolls through all sheets of an open drawing. Looks for the BOM table
and determines the number of BOM items, then collects all BOM Balloons,
and sends the user a message if there are any items missing balloons
or if they are all accounted for.
------------------------------------------------------------------------------------
McMaster Import
Removes appearances, and threads from a mcmaster part to simplify it
------------------------------------------------------------------------------------
Change Image Quality
Reduces image quality of an assembly and all components to improve performance (to a user-specified level). Note all components must be checked out for this to work
------------------------------------------------------------------------------------