Building Application-Specific Add-ins
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
For some solutions, creating an application-specific add-in is easier and more convenient than building a COM add-in.
In This Section
- Word Add-ins
Add functionality to a Microsoft® Word solution by creating a Word-specific add-in. - Excel Add-ins
Build a Microsoft® Excel add-in to add tools or commands to a user's Excel environment. - PowerPoint Add-ins
Build a Microsoft® PowerPoint® add-in to provide additional functionality to users while they are developing or running a PowerPoint slide presentation. - Access Add-ins
Build add-ins for Microsoft® Access to help users manage and analyze their databases. - Adding and Removing Command Bars for Word, Excel, and PowerPoint Add-ins
Include code to display or to create the command bar and control when the add-in loads and to hide or to remove the command bar and control when it unloads. - Controlling Word, Excel, and PowerPoint Add-ins from Code
Use Microsoft® Word, Microsoft® Excel, and Microsoft® PowerPoint® AddIn objects and the AddIns collections to control the behavior of application-specific add-ins from Microsoft® Visual Basic® for Applications (VBA). - Securing an Access, Excel, PowerPoint, or Word Add-in's VBA Project,
Protect your code and prevent users from changing it by setting a password for the add-in Microsoft® Visual Basic® for Applications (VBA) project.
Related Sections
- Add-ins, Templates, Wizards, and Libraries
Create add-ins to extend an application by adding functionality that is not in the core product itself. - What Is a COM Add-in?
Extend the functionality of your Microsoft® Office-based applications without adding complexity for the user. - Building COM Add-ins for Office Applications
By building COM add-ins, you can extend the functionality of your Microsoft® Office-based applications without adding complexity for the user. - Building COM Add-ins for the Visual Basic Editor
Customize your development environment and work with components in a Microsoft® Visual Basic® for Applications (VBA) project from code. - Creating Templates
Learn how to give users a framework within which to complete common tasks by using templates. - Creating Wizards
Understand how to create a wizard to walk users through a series of steps to create a new document, spreadsheet, presentation, database, or Web application and to deliver a solution is that is easy to use. - Building Reusable Code Libraries
Increase your efficiency by storing code for functionality you often implement in your procedures.