
The most basic Office Add-in consists of a static HTML page that is displayed inside an Office application, but that doesn't interact with either the Office document or any other Internet resource. The permission level and data access requirements for the add-in. The add-in's display name, description, ID, version, and default locale. The manifest is an XML file that specifies settings and capabilities of the add-in, such as: Your web application needs to be hosted on a web server, or web hosting service, such as Microsoft Azure. The manifest defines various settings, including how your add-in integrates with Office clients. You can use any library you like to build Office Add-ins.Īn Office Add-in includes two basic components: an XML manifest file, and your own web application. You can make your solution available to a broad audience by submitting it to AppSource.īased on standard web technology. Admins can deploy Office Add-ins centrally across an organization.Įasy access via AppSource. Office Add-ins run in Office on the web, Windows, Mac, and iPad.Ĭentralized deployment and distribution.

Office Add-ins provide the following advantages over add-ins built using VBA, COM, or VSTO.Ĭross-platform support. When needed, it loads the add-in's JavaScript and HTML code, which executes in the context of a browser in a sandbox. For an Office Add-in, the application (for example, Excel), reads the add-in manifest and hooks up the add-in’s custom ribbon buttons and menu commands in the UI.
Google drive microsoft office plugin code#
Unlike COM add-ins, Office Add-ins don't involve code that runs on the user's device or in the Office client. How are Office Add-ins different from COM and VSTO add-ins?ĬOM or VSTO add-ins are earlier Office integration solutions that run only in Office on Windows.

For example, use Microsoft Graph API to connect to data that drives productivity.Ĭreate new rich, interactive objects that can be embedded in Office documents - Embed maps, charts, and interactive visualizations that users can add to their own Excel spreadsheets and PowerPoint presentations. Use the Office Add-ins platform to:Īdd new functionality to Office clients - Bring external data into Office, automate Office documents, expose third-party functionality in Office clients, and more. Office Add-ins can do almost anything a webpage can do inside a browser. Your solution can run in Office across multiple platforms, including Windows, Mac, iPad, and in a browser. With Office Add-ins, you can use familiar web technologies such as HTML, CSS, and JavaScript to extend and interact with Word, Excel, PowerPoint, OneNote, Project, and Outlook. You can use the Office Add-ins platform to build solutions that extend Office applications and interact with content in Office documents.
