Designed to attract both VBA (Visual Basic for Applications) and Visual Studio developers, VSTO (Visual Studio 2005 for Office) is a Visual Studio 2005 add-in that makes it easy to create custom applications for Office 2007. This book shows developers step-by-step how to work with VSTO tools and create real-world applications for Word, Outlook, Excel, and InfoPath. It explains how to build effective user interfaces and integrate VSTO applications with SharePoint and other Microsoft server products. All code is presented in Visual Basic 2005, which makes the book accessible to both VB and VBA programmers.