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.
Last modified: June 03, 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
![]() |
---|
Interested in developing solutions that extend the Office experience across multiple platforms? Check out the new Office Add-ins model. |
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
Office 365 APIs powered by Microsoft Graph
Overview and API explorer
Get started
Office 365 APIs platform
Platform overview
Code samples
Office code samples in the Office Dev Center
OfficeDev on GitHub
Support
Office support
Office developer forums on MSDN
Office forum on stack overflow