- page 1
- Visual Studio Tools for Office: Using C with Excel, Word, Outlook, and InfoPath
- Visual Studio Tools for Office: Using C with Excel, Word, Outlook, and InfoPath
- Table of Contents
- Copyright
- Praise for Visual Studio Tools for Office
- Microsoft .NET Development Series
- Titles in the Series
- About the Authors
- Foreword
- Preface
- Acknowledgments
- PartOne.An Introduction to VSTO
- Chapter 1. An Introduction to Office Programming
- Why Office Programming?
- Office Object Models
- Properties, Methods, and Events
- The Office Primary Interop Assemblies (PIAs)
- Conclusion
- Chapter 2. Introduction to Office Solutions
- The Three Basic Patterns of Office Solutions
- Office Automation Executables
- Office Add-Ins
- Code Behind a Document
- Conclusion
- PartTwo.Office Programming in .NET
- Chapter 3. Programming Excel
- Ways to Customize Excel
- Programming User-Defined Functions
- Introduction to the Excel Object Model
- Conclusion
- Chapter 4. Working with Excel Events
- Events in the Excel Object Model
- Events in Visual Studio 2005 Tools for Office
- Conclusion
- Chapter 5. Working with Excel Objects
- Working with the Application Object
- Working with the Workbooks Collection
- Working with the Workbook Object
- Working with the Worksheets, Charts, and Sheets Collections
- Working with Document Properties
- Working with the Windows Collections
- Working with the Window Object
- Working with the Names Collection and Name Object
- Working with the Worksheet Object
- Working with the Range Object
- Special Excel Issues
- Conclusion
- Chapter 6. Programming Word
- Ways to Customize Word
- Programming Research Services
- Introduction to the Word Object Model
- Conclusion
- Chapter 7. Working with Word Events
- Events in the Word Object Model
- Events in Visual Studio Tools for Office
- Conclusion
- Chapter 8. Working with Word Objects
- Working with the Application Object
- Working with the Dialog Object
- Working with Windows
- Working with Templates
- Working with Documents
- Working with a Document
- Working with the Range Object
- Working with Bookmarks
- Working with Tables
- Conclusion
- Chapter 9. Programming Outlook
- Ways to Customize Outlook
- Introduction to the Outlook Object Model
- Introduction to the Collaboration Data Objects
- Conclusion
- Chapter 10. Working with Outlook Events
- Events in the Outlook Object Model
- Application-Level Events
- Outlook Item Events
- Other Events
- Conclusion
- Chapter 11. Working with Outlook Objects
- Working with the Application Object