Part One. An Introduction to VSTO

One An Introduction to VSTO

The first part of this book introduces the Office object models and the Office primary interop assemblies (PIAs). You also learn how to use Visual Studio to build automation executables, add-ins, and code behind the document using features of Visual Studio 2005 Tools for Office (VSTO).

The Other Parts of This Book

Part Two Office Programming in .NET

Part Two of this book covers the Office object models in more depth. Chapters 3 through 5 cover Excel, Chapters 6 through 8 cover Word, Chapters 9 through 11 cover Outlook, and Chapter 12 covers InfoPath. There is also some discussion in these chapters about application-specific features and issues. For example, Chapter 3 talks about how to build custom formulas in .NET for Excel. Chapter 5 discusses the Excel-specific "locale" issue in some detail. You can select which chapters of Part Two to readif you are only interested in Excel development, you can read Chapters 3 through 5 and then skip to Part Three of this book.

Part Three Office Programming in VSTO

Part Three of this book, comprised of Chapters 13 through 20, describes the features that Visual Studio 2005 Tools for Office brings to Office development. Part Three describes all the features of VSTO, including using Windows Forms controls in Excel and Word documents, using data binding against Office objects, building Smart Tags, and adding Windows Forms controls to Office's task pane.

Part Four Advanced Office Programming

Finally, Part Four of this book covers advanced programming topics. Chapters 21 and 22 talk about working with XML in Word and Excel with VSTO. Chapter 23 covers how to build managed COM add-ins for Word and Excel. Chapter 24 describes how to develop Outlook add-ins in VSTO.

Категории