Want to get started building your own cross-platform Office extensions? The following steps show you what to read first, what tools to install, and recommended tutorials to complete.
If you're experienced in creating VSTO add-ins for Office, we recommend that you immediately turn to VSTO add-in developer's guide, which is a superset of the information in this article.
Step 0: Prerequisites
- Office Add-ins are essentially web applications embedded in Office. So, you should first have a basic understanding of web applications and how they are hosted on the web. There is an enormous amount of information about this on the Internet, in books, and in online courses. A good way to start if you have no prior knowledge of web applications at all is to search for "What is a web app?" on Bing.
Step 1: Begin with fundamentals
We know you're eager to start coding, but there are some things about Office Add-ins that you should read before you open your IDE or code editor.
- Office Add-ins Platform Overview: Find out what Office Web Add-ins are and how they differ from older ways of extending Office, such as VSTO add-ins.
- "Hello world" samples: Learn how to build the simplest Office Add-in with only a manifest, HTML web page, and a logo. These samples will help you understand the fundamental parts of an Office Add-in.
There are a lot of links in those articles, but if you're a beginner with Office Add-ins, we recommend that you come back here when you've read them and continue with the next section.
Step 2: Install tools and create your first add-in
You've got the big picture now, so dive in with one of our quick starts. For purposes of learning the platform, we recommend the Excel quick start. There is a version that is based on Visual Studio and a version that is based in Node.js and Visual Studio Code.
Step 3: Code
Step 5: Understand the manifest
Get an understanding of the purposes of the add-in manifest and an introduction to its XML markup in Office Add-ins XML manifest.
Congratulations on finishing the beginner's learning path for Office Add-ins! Here are some suggestions for further exploration of our documentation:
Tutorials or quick starts for other Office applications:
Other important subjects:
Submit and view feedback for