Skip to main content

VSTO For Dummies

VSTO For Dummies

Bill Sempf, Peter Jausovec

ISBN: 978-0-470-04647-0

Oct 2010

336 pages

Select type: Paperback

Product not available for purchase


Learn to build custom Office applications with this new Microsoft development tool

Designed to attract both VBA (Visual Basic for Applications) and Visual Studio developers, VSTO (Visual Studio Tools for Office) is a Visual Studio add-in that makes it easy to create custom Office applications. This book shows developers step by step how to work with VSTO tools to create real-world applications for Word, Outlook, and Excel.

  • VSTO enables developers to easily create custom applications for Microsoft Office
  • In the fun and friendly For Dummies style, this book 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, making the book accessible to both VB and VBA programmers

VSTO For Dummies will get you up and running with this exciting technology quickly and easily.

Introduction 1

Part I: Introducing VSTO 5

Chapter 1: Getting Started with VSTO 7

Chapter 2: Building an Add-in 21

Chapter 3: Making Your Documents Smart 35

Chapter 4: Designing for VSTO 49

Part II: VSTO Construction 61

Chapter 5: Building Word Add-Ins 63

Chapter 6: Customizing Word Documents 83

Chapter 7: Building an Excel Add-In 109

Chapter 8: Putting Customers into Excel 119

Chapter 9: Presenting PowerPoint 141

Chapter 10: Building an Outlook Job Jar Add-in 159

Chapter 11: Creating a Project Project 177

Chapter 12: Developing for Visio 185

Part III: Developing for SharePoint 201

Chapter 13: Working with SharePoint 203

Chapter 14: Building SharePoint Workflows 221

Chapter 15: Building SharePoint Lists and Libraries 235

Part IV: Finishing Up 261

Chapter 16: Security 263

Chapter 17: Deploying VSTO Solutions 269

Part V: The Part of Tens 281

Chapter 18: Ten Reasons to Ditch Web Programming 283

Chapter 19: Ten Cool Ideas and Resources for Your Next VSTO Project 289

Chapter 20: Ten Ways to Integrate SharePoint 299

Index 305

Code and document samples