Let's go through some important pointers that will be helpful for Visual Studio Tools for Office (VSTO) programming.

Introduction / Overview of VSTO

Components of VSTO Add-ins

Office Application Object Models

Excel Model Object

Word Model Object , below are top-level objects and how they interact with each other.

Types of Programming Add-ins

Deployment

Summary

Visual Studio Office Development plays a vital role in wide workflow scenarios for small, large, independent enterprise. Learning VSTO programming will surely add stars to your skill set, allowing to leverage your web and windows components to powerful Office products. I hope the above pointers will help you master VSTO skills.

Very best of luck and Happy Coding!