What is an Office add-in?
The office add-in platform which is used to build application which extends office application and used to interact with the content of office document. Using office add-in, developer can use HTML, CSS, JavaScript to interact with Word, Excel, PowerPoint, Outlook. These applications can run across multiple platforms like Windows, Mac, iPad, and in a browser. Office add-in can do anything which a webpage can do inside a browser.
Figure: Add-in Overview
Using office add-in, developer can do the following things:
Add new functionality to office client:
Using Office add-in, the developer can use external data into the office, add third-party functionality, automate office documents, in-office clients. Example: Microsoft graph API which is used to drives productivity.
Create a new, interactive object which can be embedded in the office document:
Office add-in can provide maps, charts, and provide interactive visualization so that developers can add custom excel sheet and power point presentation.