While Microsoft Excel offers a number of features that simplify data management, there may be certain functionalities that cannot be achieved using the standard Excel application. This is where Visual Studio Tools for Office or VSTO comes handy. VSTO is a basically a collection of Visual Studio project templates that allow developers to create Excel-based applications.
In this presentation, Somasundaram for Marlabs introduces you to VSTO and shows you how it can be used to create Excel-based applications.