Microsoft Office
Microsoft Office is a commercial suite of document editing applications, that allow users to create text documents, spreadsheets, presentations and other types of documents. The Office suite has a public API that allows the development of extensions and integration with other applications.
Advantages
- A comprehensive set of objects, methods and properties are available in the API
- Different integration points allow development of many extension types
- The API is well documented
Disadvantages
- Some features are available only in .NET, while others only from VBA
- The .NET APIs require the .NET runtime to be installed
Components
- Microsoft Word
- Microsoft Excel
- Microsoft PowerPoint
- Microsoft Outlook
Development tools
- Microsoft VSTO
- Microsoft Visual Studio 2003
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
- Microsoft Visual Studio 2010
Versions
- Microsoft Office 2000
- Microsoft Office XP
- Microsoft Office 2003
- Microsoft Office 2007
- Microsoft Office 2010