Quick and Dirty SolidWorks Macros by Lenny Kikstra
These macros are categorized as Quick and Dirty because all you have to do is run them.
These macros do not contain any interface, and the do not require any special setup files.
These are macros that I have written and have made freely available for your download and use.


Disclaimers:
  • These macros are provided free of charge for personal use and/or reference.
  • These macros may be freely distributed, provided the original copyright notices remain unchanged and intact.
  • Most of these macros will work many 32bit versions of SolidWorks with minimal or no modification.
  • These macros, may not work on 64bit installations of Windows or SolidWorks.
  • These macros, and corresponding files, are provided as is.
  • There are no warranties, expressed or implied, that these macros will perform as indicated, perform to users expectations, or complete a specific task.
  • These macros will change the current SolidWorks document. Use these macros at your own risk. Back up your data before using this macro on any SolidWorks document.
  • This disclaimer was last modified on March 13, 2007 by Leonard Kikstra

    Name/Size: AssemFlexToggle 21K
    Version/Date: 1.00 04/11/2007
    Programmer/Copyright: Leonard Kikstra 2007
    Description: This macro will toggle the Rigid/Flexible solving state of selected sub-assembly(ies) within the current assembly. This macro works with multiple selections and automatically filters out improper selections.

    Name/Size: IsoViews 24k
    Version/Date: 1.30 02/18/2009
    Programmer/Copyright: Leonard Kikstra 2001-2009
    Description: This macro will add/update 16 (4 Isometric, 4 Dimetric, 4 bottom ISO, 4 Bottom Dimetric) named views in this SolidWorks model. These named views can be referenced at any time while viewing the SolidWorks model, or they can be used within SolidWorks drawings. This version (02/2009) has been improved with an added subroutine to allow streamlining the code.

    Name/Size: MateAlignToggle 27K
    Version/Date: 1.10 04/20/2007
    Programmer/Copyright: Leonard Kikstra 2007
    Description: This macro will toggle the alignment of preselected mates. Works with multiple selections and automatically filters out improper selections. This macro is based on "Edit Mate Example (VB)" example from the SolidWorks Add-ins and API help file. This example shows how to edit an assembly mate. The code has been modified by Leonard Kikstra to allow working with multiple pre-selected mates. Portions are Copyright by SolidWorks Corp. This version has improved handling of angle and distance mates.

    Name/Size: MateFlipToggle 15K
    Version/Date: 1.00 04/03/2007
    Programmer/Copyright: Leonard Kikstra 2007
    Description: This macro will toggle(flip) the direction of distance and angle mates for preselected mates. Works with multiple selections an automatically filters out improper selections.

    Name/Size: MateStateToggle 14K
    Version/Date: 1.00 04/03/2007
    Programmer/Copyright: Leonard Kikstra 2007
    Description: This macro will toggle suppress/unsuppress state of preselected mates. Works with multiple selections an automatically filters out improper selections.

    Name/Size: VisibilityToggle 17K
    Version/Date: 1.00 09/05/2007
    Programmer/Copyright: Leonard Kikstra 2007
    Description: This macro will toggle the visability preselected components. It works with multiple selections and automatically filters out improper selections. This macro is based on the macro "MateStateToggle.swp" that I wrote in April 2007.