Office client development
Applies to: Office 2013 | Office 365 | Office Add-ins | Office 2010
From home to business, from desktop to web and the devices in between, Office delivers the tools to get work done. Find in-depth developer resources, API references, how-to documentation, training, videos, code samples, and SDKs for Office, Office 365, and Office Add-ins—a new class of add-ins that extend and personalize the way we create and consume information.
Training
- Office training on dev.office.com
- Introduction to Office 365 development
- Microsoft Virtual Academy
- Access 2013 services training
- Project 2013 dev training
- Visio 2013 dev training
Downloads
- OfficeDev on GitHub
- Open XML SDK 2.5 on GitHub
- Code samples on dev.office.com
- Office 2013 VBA documentation
- Office VBA code samples
- Office Developer Tools for Visual Studio 2013
- Office downloads
Documentation
- Office 365 platform
- Office Add-ins
- Access 2013
- Excel 2013
- InfoPath 2013
- OneNote 2013
- Outlook 2013
- Project 2013
- Visio 2013
- Word 2013
Related resources
- Office 2010 documentation
- Create add-ins for Office (VSTO, Visual Studio)
- Roadmap for apps for Office, VSTO, and VBA
- Office 365 for business
- Office for IT pros
- Office Support (Word, Outlook, OneNote, PowerPoint, Excel, OneDrive)
JavaScript API Tutorial for Office
The API Tutorial is a great way to get started with building apps for Office. The app will teach you how to get basic development tasks done in an interactive way by allowing you to run and edit code directly in Microsoft Excel.
The app contains six tutorials: Write and Read Text, Write and Read Range, Write and Read Table, Update a Row in a Table, Get Selected Coordinates, and Persist Settings. Each tutorial goes over the steps required for completing the task and includes the JavaScript code, documentation, and links to additional resources on MSDN.
You can download the app for free from the Office Store, but you can also run it online from the MSDN website.
Get help and support from the community
Stack Overflow forums
- Office
- Office 365
- Exchange Server
- Lync
- OneNote
- SharePoint - Stack Overflow
- SharePoint - Stack Exchange