You can use the Microsoft Office developer tools in Visual Studio to create .NET Framework applications that extend Office. These applications are also named Office solutions.
The Office developer tools provide features that help you create Office solutions to suit a variety of business needs. The 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.
For the latest information about Office development, see the following development centers on MSDN:
The Microsoft Office Developer Center contains links to technical articles, code samples, downloads, community information, support, and other documentation about Office customizations and Office Business Applications (OBAs).
Provides links to information about API namespaces and types that are used in Office projects that target the .NET Framework 4. For API reference documentation about the namespaces and types that are used in Office projects that target the .NET Framework 3.5, see the following reference section in the Visual Studio 2008 documentation: 2007 System Managed Reference.