The current approach to Office automation is to use existing COM objects provided by Microsoft Office. This means that to use C# in conjunction with Microsoft Office, you must add references to the existing COM libraries:
Microsoft Word Object Library
Microsoft Outlook Object Library
Microsoft Excel Object Library
Microsoft PowerPoint Object Library
There are multiple ways to start or access Microsoft Office products, as demonstrated in this chapter.