Tools

apps for Office

Learn how to get started creating an app for Office using Visual Studio or a text editor.

Last modified: October 17, 2014

Applies to: Access app for SharePoint | Excel 2013 | Excel 2013 RT | Excel 2013 SP1 | Excel Online | Outlook 2013 | Outlook 2013 RT | Outlook 2013 SP1 | Outlook Web App | OWA for Devices | PowerPoint 2013 | PowerPoint 2013 RT | PowerPoint 2013 SP1 | PowerPoint Online | Project 2013 | Project 2013 SP1 | Word 2013 | Word 2013 RT | Word 2013 SP1

In this article
Creating an app for Office with Visual Studio
Get Started with Visual Studio
In this section
Creating an app for Office by using a text editor
Additional resources

   Office.js: v1.0, v1.1

   Apps for Office manifests schema: v1.0, v1.1

You can create apps for Office in Visual Studio, which provides you with project templates and powerful features to make developing apps simple. But, if you'd rather you can also develop the files for your app using your favorite text editor.

The most powerful way to build an app for Office is to use the App for Office project template in Visual Studio. Visual Studio creates a complete solution that contains all of the files that you need to begin testing your app in Office immediately. Visual Studio provides a full range of features to make it easy for you to develop and test apps for Office.

The figure below shows you some of the features that help you develop app for Office.

The Visual Studio environment

Visual Studio environment for creating apps
  • Get started quickly with a complete Visual Studio solution.

    Your solution contains a prepopulated XML manifest file, script libraries, styles sheets, starter HTML and JavaScript files that you can use to get started quickly. The starter HTML file contains a reference to style sheets that enable you to develop a page that has the look and feel of Office. This page also refers to other important files such as a default JavaScript file that you can use to add your JavaScript code. The default JavaScript file contains sample code to help you get started with the JavaScript API for Office.

  • Edit the XML manifest file using the Manifest Designer.

    Modify the most common settings of your app by using a convenient property page-like editor called the Manifest Designer. As you interact with the Manifest Designer, Visual Studio updates the XML manifest file in your app project for you. You can also edit the XML manifest file directly. The settings in the Manifest Designer and the XML manifest file remain in sync.

  • Quickly uncover validation errors.

    Validation errors appear in the code editor as well as in the ERRORLIST window. In the code editor, you can point to a validation error to view a tooltip that describes the error.

  • Discover objects in the JavaScript API for Office by using IntelliSense.

    When you type the name of an object in the JavaScript API for Office, lists of all valid objects or members appear in a drop-down list. You can scroll through the list or type the first few letters of a member to move to that member in the list. As you highlight items in the drop-down list, IntelliSense displays information about the object or parameters.

  • Find and fix issues quickly by using the Visual Studio debugger.

    When you start the solution, Visual Studio opens the Office application for you. Depending on the type of app for Office you create, Visual Studio automatically shows the app running in the context of an Office host application. To find and fix issues in your app, set breakpoints, interact with the app, and then step through your code.

  • Package your app for publishing by using the publish wizard.

    When you are ready to publish your app for Office, just make a few selections in the publish wizard. Visual Studio generates all of the files that you need to publish the app to the SharePoint corporate catalog, the Office store, file catalog share, or Exchange catalog.

Visual Studio is designed to make it easier for you to develop and debug apps for Office. If you’re using Visual Studio 2012, you’ll have to download the Microsoft Office Developer Tools for Visual Studio 2012 from the Office Dev Center. If you’re using Visual Studio 2013, support for creating apps for Office is built in, but to make sure you're working with the latest features, download Microsoft Visual Studio 2013 Update 3, or use Tools > Extensions and Updates to install updates in Visual Studio.

To learn how to get started, see Create an apps for Office project in Visual Studio. Just choose a template and select a few options in a wizard and Visual Studio will generate everything you need to run your app immediately. The only thing that you add is the content that you want to appear in the app.

Show:
© 2014 Microsoft