Visual Studio Tools for office (vsto) is a group of tools developed based on office solutions. by using Microsoft Office 2003 or 2007 Microsoft Office System as a front-end to a solution, you can use a familiar Microsoft Office user interface and built-in tools such as spelling checks, revisions, and email support. Another benefit of the Microsoft Office solution is that the client part of the solution is used offline, which is more likely to implement complex solutions than using a web-based architecture.
Visual Studio Tools for office includes document-level custom items and ApplicationsProgramProject template of the level-1 external program. To determine the project type that best suits your solution, considerCodeIs it only run when a specific document is opened, or is it available as long as the Microsoft Office application is running.
A document-level custom item includes an assembly that is associated with a document, workbook, or template in Microsoft Office Word 2003 or Microsoft Office Excel 2003. This Assembly is loaded when the associated document is opened. The features in the Custom item you created are only available when the associated document is opened. You cannot change the application scope of a custom item. For example, a single menu item is displayed when any document is opened.
An application-level external program contains an assembly associated with a Microsoft Office application. Generally, the external program runs when the associated application starts. Of course, you can also load the external program when the associated application is running. The functions in the external program you create can be used for the application itself, but are irrelevant to the opened document.
if you are interested, please leave your account here, let's study and study vsto together