Building Application-Specific Add-ins
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.