You can use VSTO Add-ins to automate Microsoft Office applications, extend features of the application, and customize the user interface (UI) of the application. For information about how VSTO Add-ins ...
Office applications [Office development in Visual Studio], application-level add-ins programming [Office development in Visual Studio], application-level add-ins ...