Office client development

Office 2013 and later

Find how-to content, sample code, SDK and API documentation, VBA references, training, and articles for developing solutions and customizing Office.

Last modified: April 20, 2016

Applies to: Access 2013 | Access 2016 | Excel 2013 | Excel 2016 | Office for Mac | OneNote 2013 | OneNote 2016 | Outlook 2013 | Outlook 2016 | PowerPoint 2013 | PowerPoint 2016 | Project 2013 | Project 2016 | Publisher 2013 | Publisher 2016 | Visio 2013 | Visio 2016 | Word 2013 | Word 2016

Note Note

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 2010


Office Add-ins
Get started
Platform overview


SharePoint 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


Code samples
Office client code samples on dev.office.com
VBA code samples on MSDN


Other resources
Open XML SDK

Show: