Book description
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.
Table of contents
- Copyright
- About the Authors
- Authors' Acknowledgments
- Publisher's Acknowledgments
- Introduction
-
1. Introducing VSTO
- 1. Getting Started with VSTO
- 2. Building an Add-in
- 3. Making Your Documents Smart
- 4. Designing for VSTO
-
2. VSTO Construction
- 5. Building Word Add-Ins
- 6. Customizing Word Documents
- 7. Building an Excel Add-In
- 8. Putting Customers into Excel
- 9. Presenting PowerPoint
- 10. Building an Outlook Job Jar Add-in
- 11. Creating a Project Project
- 12. Developing for Visio
-
3. Developing for SharePoint
- 13. Working with SharePoint
- 14. Building SharePoint Workflows
- 15. Building SharePoint Lists and Libraries
- 4. Finishing Up
-
5. The Part of Tens
-
18. Ten Reasons to Ditch Web Programming
- 18.1. Smart Clients Are Smarter!
- 18.2. Cross-Platform Needs Are (Often) Overstated
- 18.3. You Can Save Time and Money
- 18.4. People Already Know Office
- 18.5. You Can Offer Free Pops and Bangs
- 18.6. Composite Applications Are the Future
- 18.7. You Have No Cross-Browser Issues
- 18.8. New Deployment Features Reduce the Hosted Problem
- 18.9. You Can Combine Windows Forms Features with Your Programs
- 18.10. You Can Better Meet Your Customers Requirements
-
19. Ten Cool Ideas and Resources for Your Next VSTO Project
- 19.1. Create a Macro to Master the Object Model
- 19.2. Create Statistics in Outlook
- 19.3. Protect Your Privacy
- 19.4. Create a Four-in-a-Row Game
- 19.5. Search for Some URLs
- 19.6. Find Pictures for Your Presentations
- 19.7. Read Word Documents or E-Mails
- 19.8. Remember When Your Favorite Show Is On
- 19.9. Try to Make Your Own Treasure Map
- 19.10. Gather Up Resources for Office Developers
-
20. Ten Ways to Integrate SharePoint
- 20.1. Deploy Word or Excel Files with VSTO Automation to Document Libraries
- 20.2. Look at the SharePoint 2010 Object Model
- 20.3. Move Documents Around with a Workflow
- 20.4. Deploy InfoPath Forms to SharePoint
- 20.5. Integrate Security with a Claims-Based Identity Model
- 20.6. Build a PowerPoint Show from SharePoint Site Content
- 20.7. Use Excel Services in Your VSTO Applications (and Everywhere Else)
- 20.8. Index Your Documents
- 20.9. Remove Managed Code Extensions from Documents
- 20.10. Reference SharePoint Services in a VSTO Program
-
18. Ten Reasons to Ditch Web Programming
Product information
- Title: VSTO For Dummies
- Author(s):
- Release date: October 2010
- Publisher(s): For Dummies
- ISBN: 9780470046470
You might also like
book
Excel 2016 Power Programming with VBA
Maximize your Excel experience with VBA Excel 2016 Power Programming with VBA is fully updated to …
book
Mastering VBA for Microsoft Office 365, 2019th Edition
Customize and ramp-up Office 365 applications NOTE: Please click the Downloads link (on the left of …
book
Microsoft Excel 2019 VBA and Macros, First Edition
Renowned Excel experts Bill Jelen (MrExcel) and Tracy Syrstad explain how to build more powerful, reliable, …
book
Programming Microsoft Office 365: Covers Microsoft Graph, Office 365 applications, SharePoint Add-ins, Office 365 Groups, and more
Leverage Office 365 data and services in powerful custom solutions Learn how to develop custom solutions …