本書從初學者角度出發,詳細介紹了使用C#語言進行VSTO開發需要掌握的知識。全書分為12章,內容包括VSTO入門概述、C#語法基礎、C#進階技術、C#操作Excel對象、創建Office外接程序、自定義Office功能區、自定義任務窗格、自定義工具欄,VSTO外接程序的部署分發、VSTO開發Office文檔、VSTO開發資源大全、C#與VB/VBA語言的差異對比。書中所有章節涉及的程序代碼都給出了詳細的註釋。本書可以讓讀者輕松熟悉Visual Studio開發環境,跨入C#編程的門檻,掌握VSTO開發的步驟。本書可作為職場辦公人員、高校理工科師生、Office專業開發人員自學用書,也可以作為Office編程培訓講師的教學參考書。