Join Us At SolidWorks World 2018

Blog 12.14.2017 No Comments

We are excited to announce that we will presenting and exhibiting at SolidWorks World 2018 in Los Angeles, CA on Feb 4-7. If you’ve never been, I highly encourage you to attend this high-energy event that I like to describe as “one-third learning, one-third networking, and one-third party”. If you are a CADSharp customer or simply have an interest in the SolidWorks API, here’s some ways you can join us:

Beginner and Advanced API Presentations

Getting Serious with the SolidWorks API – Tuesday, Feb 6, 10:30 AM – 12:00 PM – Have you hit a ceiling in your API skills? Is your code a patchwork of recorded macros and other peoples’ code? Can you barely make sense of most API code? Using live examples, this session will take you take control of your code by demystifying the SOLIDWORKS API Object Model and the API Help.

Write a SolidWorks Addin From Scratch – Monday, Feb 5, 10:30 AM – 12:00 PM – Curious how professional developers create add-ins from the ground up? This hands-on session, which assumes attendees have at least a basic knowledge of object-oriented programming, will walk through DLL registration, hooking into SOLIDWORKS, menu creation, and debugging in Visual Studio.

Visit Our Exhibit Booth for Macro Mania!

Please visit us at Partner Pavilion booth 533, which is located in directly in the back of the hall near Model Mania. Our exhibit will feature customer case studies, upcoming product demos, and our own “Macro Mania”! The latter gives you opportunity to test your skills at writing a macro from scratch using only the SolidWorks API Help for reference. Top three finishers will receive an Amazon gift card.

Even if competition isn’t for you, please stop by to have a chat and learn about our upcoming products and events. For example, we will be unveiling “PMP Sandbox”, which is a tool that allows you to quickly generate PropertyManagerPages code (VBA, VB.NET, or C#) using a GUI.

Meet With Our Technical Director

If you have any interest in meeting with our Technical Director, Keith Rice, to talk about your automation needs, please email him and he’ll make sure he’s at the CADSharp booth at that time. Thanks and see you in LA!

Want to keep up with future content, training, and events like SolidWorks World? Join our monthly newsletter!

Leave Comment

Upcoming API Training Class In Los Angeles

Blog 12.7.2017 No Comments

CADSharp is offering a four-day live training class in Los Angeles on Jan 30 – Feb 2, 2018 on addin and stand-alone development using Visual Studio and VB.NET. Here’s what others have said about our classes:

You’re the best programming teacher I’ve ever had. I took two programming classes in college and neither of the teachers broke the subject down and explained every line of code like you do.

Alex B.,

Why You Should Attend

<> Highly rated. Last 25 survey respondents averaged 9.4 / 10 for the question, “Were you satisfied with how much you learned?”

<> Beginner-friendly. No previous programming experience is required.

<> Personal. Small class size allows for excellent teacher-student interaction.

<> Professional. Content is designed and taught by Keith Rice, a leading SolidWorks API expert and software developer.

<> Flexible. Lessons are tailored on-the-fly to student needs and interests.

<> Learning doesn’t end. Complimentary one-year premium membership included.

Course Description

Download syllabus for Advanced Program Development

Ready to go to the next level? If you already have experience writing VBA macros for SolidWorks (prerequisites are stated in syllabus), then this course will cover all aspects of professional add-in and stand-alone development: program setup and architecture, object-oriented programming techniques, using Visual Studio, source code control and collaboration using GitHub, documentation, deployment, and administration. The contents of this course is borne out of years of real-world, customer-driven experience and has never been published in any form.


1250 USD per person or 1000 USD for existing or former CADSharp customers. (“Customer”
is defined as someone who has spent 299 USD or more with CADSharp.)

Date and Time

Jan 30 – Feb 2, 2017. Training is from 8:00 AM to 4:30 PM with an hour break for lunch.


Quality Inn & Suites, 4922 W Century Blvd, Inglewood, CA 90304

Conveniently located just two miles from LAX airport. Includes complimentary airport shuttle and continental breakfast.

Registration and Payment

Registration is limited to six people. Email me to register.

I have one computer available for rent for 200 USD. First come, first serve. Otherwise, you will be expected to bring your own computer.

Invoices may be paid by check, wire transfer, or credit card. If by credit card, an additional 3% processing fee is included. Invoices will be sent out a week before the class starts.

I hope you can join me in Los Angeles for a great time of learning! Let me know if you have ANY questions.


Want to keep up with future content and training events? Sign up for our newsletter.

Leave Comment

Technical Support Now Available Via Slack

Blog 12.4.2017 No Comments

One of the most valuable benefits of a Power User membership is the on-demand technical support (SolidWorks API and SolidWorks PDM API) we provide to our customers. Previously this technical support was available only via email. As of today, we are now giving customers the option to ask questions and start discussions in CADSharp’s Slack. Below I’ll explain what this is and why you might consider using it.

What is Slack?

Slack is a communication tool that tries to take the best elements of email, Facebook, and forums and roll them into one. Companies use it so that its employees, contractors, and customers can communicate more efficiently. Communication occurs mostly in public or private “channels”. Private channels can only be seen and used by people specifically invited to those channels, whereas public channels can be seen and used by anyone in that Slack community.

A Slack account is free and can be used via web browser, desktop client, or mobile app. Personally, I prefer the desktop client, which I can hide in the Windows system tray while it is running.

Why use our Slack instead of email?

While Slack might seem like just another tool to keep track of and remember a password for, it has several benefits that make it superior to getting tech support versus email:

1. Every team member can instantly see your issue. As a result, you’re going to get help MUCH more quickly than if the issue must be funneled through me first.

2. You can see and search the history of all CADSharp tech support inquiries. This means that the entire community is benefiting from everyone else.

3. Uploading images, files, and code snippets is MUCH easier through Slack than through email. Trust me, you’ll fall in love with the user interface. No more worries about file attachment size or email destroying your code’s formatting.

4. Slack keeps discussions organized in threads, just like in a forum. No more archiving messy email chains or accidentally deleting or losing the info you need.

What happens when my Power User membership expires?

Nothing, actually. We don’t kick you from our Slack, we just ask that you refrain from creating new questions and discussions until you renew your membership. You can still respond to other people’s questions, of course.

Show me the money!

Here are three examples of questions that were asked and answered within a single business day, with replies provided by several CADSharp team members:

You’ve no doubt heard the saying, “Too good to be true.” We’re proving that adage wrong right now and we’re incredibly excited about it. Join hundreds of other satisfied Power User members today and start getting on-demend tech support from the best SolidWorks API minds in the world!


Want to keep up with new CADSharp offerings like CustomPropertyWorker? Sign up for our newsletter.

Leave Comment