First, what is VSTO?
VSTO = Visual Studo Tools for Office is the Office development Technology under the. NET Platform. Compared to traditional VBA (Visual Basic application) Development, VSTO provides a more powerful development platform and language for advanced developers, and partly addresses many of the issues in traditional office development (difficult to update, poor scalability, difficult to maintain, and low security). Developers can use familiar technologies to build more flexible, powerful, cross-platform, enterprise-class solutions.
Second, why Office development?
Office has a strong data analysis, display and computing power, especially in the desktop area, has become the industry standard of office automation. While office is powerful, it is not possible to meet the specific needs of a variety of industries, and it would be attractive to build an enterprise's personality needs with Office. In this way, it is possible to accomplish a given goal without the need for other professional software.
First, VSTO overview