• Skip to content
  • Skip to primary sidebar
  • Skip to footer

CadOasis

Ease Your CAD Software Experience !

  • Home
  • Training
  • Solutions
  • Support
  • Blog
  • Community
  • My Account
    • Log In
Home » Types of SolidWorks API Applications

July 11, 2015 By CadOasis

Types of SolidWorks API Applications

Let’s discuss about Types of SolidWorks API Applications here. SolidWorks API can be divided into following 4 types. Choose one which is suitable as per your requirement.

1. SolidWorks Macro

This is simple and quick way to use SolidWorks API to automate your tasks. SolidWorks Macro can be divided into 2 types.

  • Microsoft VBA  (.swp)
  • Microsoft VSTA:  Vb.NET (.vbproj) and C# (.csproj)

We can Record and Run Macro inside SolidWorks from Tools > Macro. This will save recorded macros in any of the programming  above languages.

2. SolidWorks Add-In (.dll files)

We can create compiled dll Add-in in VB.NET,C#  and C++ from Visual Studio projects. We need to add references to SolidWorks Type libraries.

We need to first register Add-in compiled dll and then load inside SolidWorks . You will see these loaded add-ins in Tools > Add-ins(Othe Add-ins) along with SolidWorks Add-ins.

SolidWorks provides .NET Add-ins Template in SolidWorks API SDK from this you can create dll Add-ins.

3. SolidWorks Standalone (.exe files)

Standalone exe can be created using VB.NET, C# and C++ from Visual Studio Projects. Standalone .exe can run outside of SolidWorks. Hence, No need to load or register this exe like Add-in.

4. VBA-enabled Applications: MS Excel, Ms Access & MS Visio.

We can connect SolidWorks from Microsoft applications such as MS Excel, Ms Access & MS Visio. Also we can access running instance of MS Excel to use in SolidWorks.


So which type of SolidWorks Application are you using? Share your views on that in below comment section. 🙂


<<< Back to SolidWorks Automation Page

Filed Under: SolidWorks Tagged With: SolidWorks API



Reader Interactions

Primary Sidebar

Search on CadOasis !

Trending Posts on CadOasis

  • List of AutoCAD Commands in DraftSight List of AutoCAD Commands in DraftSight If you have recentl...
  • Introduction to AutoCAD User Interface Introduction to AutoCAD User Interface So, you want to lea...
  • 'Save' , 'Save As...' or 'Export' in DraftSight ‘Save’ , ‘Save As…’ or ‘Export’ in DraftSight Here I will show you...
  • Convert Region to Polyline Convert Region to Polyline Area Boundary Method...
  • How To Define Block Attribute Definitions in DraftSight ? How To Define Block Attribute Definitions in DraftSight ? We can add Variable...
  • File Locations in DraftSight File Locations in DraftSight This article deals...
  • Write and Run Script files in DraftSight Write and Run Script files in DraftSight Yes, you can load Sc...
  • Dimensioning in DraftSight - Part 1 Dimensioning in DraftSight – Part 1 Ok, Lets discuss abo...
  • Arc and Circle in DraftSight Arc and Circle in DraftSight Arc Wher...
  • DraftSight User Interface DraftSight User Interface [Update] If you want...

Categories

Tags

3D Mouse Activation Annotation API AutoLISP Blocks BOM Table Commands Customization Dimension DraftSight 2015 DraftSight 2017 DraftSight 2018 DraftSight API DraftSight C# DraftSight LISP DraftSight Script DraftSight V1R5.0 DraftSight VB.Net DraftSight VBA Draw Excel VBA Export file Format Inquiry LISP Macro Modify News Options Print Productivity Revision Table script Sketching SolidWorks API SolidWorks Macro SolidWorks VBA Toolbox Tools Troubleshooting User interface Whats New Window

Get more stuff

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for subscribing.

Something went wrong.

we respect your privacy and take protecting it seriously

Ad




Footer

  • About Us
  • Showcase
  • CAD Software
  • Guest Author
  • Contact Us
  • Links
  • Disclaimer
  • Privacy Policy
  • Terms and Services
Creative Commons License
CadOasis.com is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

© Copyright 2014-2019 CadOasis Training & Solutions · All Rights Reserved ·