What is an Add-In

See Also

Add-ins are tools that you create programmatically using objects and collections in the extensibility model to customize and extend the development environment. In a sense, add-ins are time and labor saving automation tools that "snap-in" to the integrated development environment (IDE).

The primary goal of an add-in is to enable you to automate a task in the development environment that is difficult, or tedious and time consuming to accomplish manually. There are four types of add-ins: add-ins, Wizards, utilities, and builders:

Add-ins don't necessarily have to be visible — they can sit hidden in the background and respond to events such as the sizing of a window. Or they may be entirely visual; for example they may resize a group of like objects when the user sizes only one of the objects.

For More Information   For information about initializing a new add-in, see Using Add-In Designer in the Visual Basic documentation. Also see the sample add-in written in Java in the Visual J++ Samples directory.