Pro/DESKTOP Add-Ins

Pro/DESKTOP supports ActiveX Add-Ins. An Add-In is a program that performs some functionality using the Pro/DESKTOP API, and is packaged as an ActiveX DLL. You can use these programs to create custom menu commands, providing a greater level of integration than macros.  The Add-In can be written using Visual Basic, C++ or Java. For the Add-In to integrate with Pro/DESKTOP, it has to follow certain conventions and implement some interfaces as required by Pro/DESKTOP. It is also possible to use a VBA macro (.bas file) as an Add-In.

An Add-In can be enabled or disabled through the Tools->Add-Ins command in Pro/DESKTOP.

Examples:

Following examples are available for reference:  

C\AddinProject

Contains a sample C++ project that will produce an ActiveX DLL.

C\TableDimAddin

Contains a C++ project which will generate an ActiveX DLL, which can be used as an Add-In.

Macros\DesignTools

VBA Add-In

Macros\NudgeText

VBA Add-In

Macros\PackNGo

VBA Add-In

Macros\PartsList

VBA Add-In

Macros\PartsListToCSV

VBA Add-In

Macros\Template

VBA Add-In

Visual Basic\TableFromDims 

Contains a VB project which will generate an ActiveX DLL, which can be used as an Add-In.