You can extend Office 2013 and Office 2010 by using Office developer tools in Visual Studio. These tools include project templates to help you create Office solutions by using Visual Basic or Visual C#, and visual designers that help you create custom user interfaces for your Office solutions.
If you want to create solutions that deeply integrate with Office and leverage the power of the .NET Framework, an add-in or customization might be a great option. You can also create visually rich solutions that integrate data and web content by creating apps for Office.
Visual Studio 2012Downloads
Get startedHow to | Visual Studio 2010DownloadsGet startedHow to | Visual Studio 2008DownloadsGet startedHow to |