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

Technical Support Now Available Via Slack

Blog 12.4.2017 No Comments

I loved using [Slack for technical support], you guys were extremely fast with answering my questions and it was much easier than dealing with long email threads.

Austin A.,

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 training events, blog posts, code snippets and more? Sign up for our newsletter.

Leave Comment

Introducing CustomPropertyWorker

Blog 10.9.2017 No Comments


CADSharp is pleased to present its first product offering: CustomPropertyWorker. CPW is an addin compatible with SolidWorks 2014 and later that will let you automate your work involving custom properties in a variety of powerful ways depending on whether you have the free or premium version.

Features Basic Premium
Create, update, and delete custom properties at the document and configuration level for any document type
Save properties and search settings for future use
Real-time reporting and error handling
Process active or open documents
Edit properties from the context of an assembly
Process all components in an assembly
Process all documents in any number of directories
COMING SOON: PDM support for check-in and check-out
COMING SOON: Task scheduling
$99/3 mth or$299/yr



CPW requires an active internet connection when it first loads (in order to check the license) and is compatible with SolidWorks 2014 and later.


Using Regular Expressions

A regular expression is a special text string for describing a search pattern. For example, if you’ve ever searched in Windows Explorer for “*.txt” in order to find all text files, then you’ve used regular expressions. The asterisk is a common example but barely the tip of the iceberg. To learn more about regular expressions and to test your regular expressions, visit here.

Editing component properties from within an assembly

CPW allow you edit component’s properties from within an assembly without having to open the document. Simply, select the component from the feature tree, right-click on the component and choose edit component properties.

Reserved Variables

CPW reserves special strings for the purpose of dynamically creating custom property names and values.

Special Sequence Evaluation
$$_Document_Title Processed document title. The document must be saved.
$$_Configuration_Name Processed configuration name.
Before you download

CPW requires the user to launch SOLIDWORKS with administrator privileges for the first time only. The add-in will attempt to copy some required resources to your SOLIDWORKS directory. Please make sure you can do this or contact your system administrator for support. This operation is required only once.


Download CustomPropertyWorker x64

If you’re interested in upgrading to premium, click the “Upgrade to Premium” link at the bottom of the addin screen. (At the time of this writing, we have no finished implementing a shopping cart, so you will need to email us so we can manually send you an invoice and the premium license.)

Have any feedback for us? Let us know in the comments below!

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

Leave Comment