Office development

Office development

Find how-to content, sample code, SDK and API documentation, VBA references, training, and technical articles for developing solutions and customizing Office desktop (client) applications and server products and technologies, services, and tools. Learn about Office 365, Office Add-ins, SharePoint Add-ins, Access, Excel, Outlook, OneDrive, pickers and savers, OneNote, PowerPoint, Project, Word, Project Server, SharePoint Server, SharePoint Foundation, Exchange Online, Lync Online, SharePoint Online, Project Online, Office for Mac, and Skype.

Last modified: February 05, 2016

Applies to: Access | Excel | Exchange Online | Exchange Server | Lync | Lync Online | Office 365 | Office Add-ins | Office client | Office for Mac | OneDrive | OneNote | Outlook | PowerPoint | Project | Publisher | SharePoint | SharePoint Add-ins | SharePoint Online | Skype | Visio | Word

Find out how to use the new Office Add-in model to extend the Office experience for your users.

Viewed most
Office VBA Object library reference
Office VBA language reference
Office 365 APIs reference
Office 2010
Open XML SDK
Office Dev Center


Office Add-ins
Get started
Platform overview


Visual Studio Tools for Office
VSTO Add-ins for Office


Office client VBA references
Access
Excel
InfoPath
Office VBA Object library reference
Office VBA language reference
Office shared
OneNote (APIs only for OneNote Win32 desktop client solutions in unconnected scenarios)
Outlook
PowerPoint
Project
Publisher
Visio
Word


Office for Mac development
Introduction


SharePoint Add-ins
Get started
Platform overview


SharePoint general development
Resources
Solution guidance


Microsoft Graph
Overview and API explorer


Office 365 APIs powered by Microsoft Graph
Get started
Platform overview


Code samples
Office code samples on dev.office.com
OfficeDev on GitHub


Support
Office support
Office developer forums on MSDN
Office forum on stack overflow

Show:
© 2016 Microsoft