


VBA code can be modified even while the programming is running, making debugging much faster.NET languages), therefore VBA macros tend to be easier and faster to write (with some exceptions – see Disadvantages). VBA macros are written using the Visual Basic for Applications (VBA) programming language in the built-in Visual Basic editor. NET macros can be recorded, run, and edited using the commands in Tools–>Macro. In the case of SolidWorks, macros come in two flavors: VBA macros and. MacrosĪ macro is a program that runs only inside of another program. For those with limited time, skip to the Summary and Recommendations section at the end and you’ll probably find all of the information you need. In this article, I want to evaluate macros, add-ins, and stand-alones from a variety of perspectives so that you can make the best choice for your automation project. How integrated with SolidWorks do I want this program to be?.

How do I want this program to be deployed? Maintained? Modified (if necessary)? Secured?.What is the skill level (in terms of programming and API) of the person writing this program? What languages does this person know?.How much time and money can I invest into this program?.What are the technical differences between these three types of programs?.If you’re interested in automating some or all of your company’s workflow on your own or with the help of CADSharp’s automation services, you need to answer this very important question: Is this problem best solved using a macro, add-in, or stand-alone? Answering this question requires us to answer several other questions:
