

Which makes it readable and editable outside of SOLIDWORKS environment with any text editors (such as Notepad). The only difference that these macros are saved in plain text format with *.swp extensions. Similar to *.swp macros these types of macros are based on VBA6 and VBA7 languages. Macros are saved in the binary format with *.swb extension and can be viewed and edited by SOLIDWORKS VBA Editor only. Refer Visual Basic Tutorials for more documentation about this language. VBA6 and VBA7 are derived languages from Visual Basic 6. The macros are based on VBA7 (for SOLIDWORKS 2015 and newer) and VBA6 for older versions. It is not required to install any additional software to run macros (the only exception are VSTA 3.0 macros which require the stand-alone installation of Visual Studio) VBA Macros (*.swp)

Macros can be edited directly in the built-in VBA Editor and can be executed in SOLIDWORKS using out-of-the-box engine.
