Visual Studio Tools for Office 2007: VSTO for Excel, Word, and Outlook

By Eric Carter & Eric Lippert

Visual Studio Tools for Office 2007: VSTO for Excel, Word, and Outlook - Eric Carter & Eric Lippert
  • Title: Visual Studio Tools for Office 2007: VSTO for Excel, Word, and Outlook
  • By: Eric Carter & Eric Lippert
  • Release Date: 2009-02-13
  • Genre: Network

More by Eric Carter & Eric Lippert : Visual Studio Tools for Office 2007: VSTO for Excel, Word, and Outlook

Related Books

This is the eBook version of the printed book.

Visual Studio Tools for Office 2007: VSTO for Excel, Word, and Outlook is the definitive book on VSTO 2008 programming, written by the inventors of the technology. VSTO is a set of tools that allows professional developers to use the full power of Microsoft Visual Studio 2008 and the .NET Framework to program against Microsoft Office 2007.

This book delivers in one place all the information you need to succeed using VSTO to program against Word 2007, Excel 2007, and Outlook 2007, and provides the necessary background to customize Visio 2007, Publisher 2007, and PowerPoint 2007. It introduces the Office 2007 object models, covers the most commonly used objects in those object models, and will help you avoid the pitfalls caused by the COM origins of the Office object models. Developers who wish to program against Office 2003 should consult Carter and Lippert’s previous book, Visual Studio Tools for Office.

In VSTO 2008, you can build add-ins for all the major Office 2007 applications, build application-level custom task panes, customize the new Office Ribbon, modify Outlook’s user interface using Form Regions, and easily deploy everything you build using ClickOnce.

Carter and Lippert cover their subject matter with deft insight into the needs of .NET developers learning VSTO, based on the deep knowledge that comes from the authors’ unique perspective of living and breathing VSTO for the past six years. This book 

Explains the architecture of Microsoft Office programming and introduces the object models
Covers the main ways Office applications are customized and extended
Explores the ways of customizing Excel, Word, and Outlook, and plumbs the depths of programming with their events and
object models
Introduces the VSTO programming model
Teaches how to use Windows Forms and WPF in VSTO and how to work with the Document Actions Pane and application-level task panes
Delves into VSTO data programming and server data scenarios
Teaches ClickOnce VSTO deployment
This is the one book you need to succeed in programming against Office 2007.

C# and Visual Basic .NET Code samples for download can be found here:

Recent Posts
Day One: Configuring EX Series Ethernet Switches, Second Edition
Day One: Junos Monitoring & Troubleshooting
Day One: Automating Junos® with Ansible, 2nd Edition
The Best Damn Server Virtualization Book Period
TCP / IP For Dummies
Networking for Systems Administrators
Twisted Network Programming Essentials
Networking All-in-One For Dummies
Take Control of Wi-Fi Networking and Security
Cisco ISE for BYOD and Secure Unified Access, 2/e
Networking All-in-One For Dummies
Storage Area Networks For Dummies
Cisco IOS Quick Reference Cheat Sheet
Day One: Configuring Junos Policies and Firewall Filters
Network+ All-in-One Exam Guide, Sixth Edition (Exam N10-006)
Virtualization For Dummies
Day One: Deploying Basic QoS
Network Fundamentals, CCNA Exploration Companion Guide
Day One: Advanced IPv6 Configuration
TCP/IP Illustrated, Volume 1: The Protocols, 2/e
Time Management for System Administrators
SharePoint 2010 For Dummies
Cisco Unified Computing System (UCS) (Data Center): A Complete Reference Guide to the Cisco Data Center Virtualization Server Architecture
RouterOS by Example
Wireless Home Networking For Dummies
Networking for Dummies
Network Warrior
Microsoft SharePoint 2007 For Dummies
Microsoft Windows Networking Essentials
Information Storage and Management
Gray Hat Hacking The Ethical Hacker's Handbook, Fourth Edition
The Little Book of macOS Server
Accessing the WAN, CCNA Exploration Companion Guide
This Week: Deploying MBGP Multicast VPNs
Cisco LAN Switching Configuration Handbook, 2/e
Cisco Router Configuration Handbook, 2/e
IT Disaster Recovery Planning For Dummies
IT Essentials: PC Hardware and Software Companion Guide, 4/e
Sams Teach Yourself TCP/IP in 24 Hours, 5/e
The Essential Guide to Telecommunications, 5/e
Day One: Junos QoS for IOS Engineers
TCP/IP for Everyone
Hacking Exposed Wireless, Third Edition
Telecommunications Essentials, Second Edition: The Complete Global Source
Windows Command Line Administration Instant Reference
JUNOS OS For Dummies
LDAP System Administration
TCP/IP Network Administration
Junos Enterprise Routing
802.11ac: A Survival Guide
Microsoft Windows Server Administration Essentials
Synology NAS Setup Guide
802.11 Wireless Networks: The Definitive Guide
CompTIA Security+ Certification Study Guide, Second Edition (Exam SY0-401)
Data Center Fundamentals
CISSP Study Guide
Amazon Web Services in Action
Microsoft Windows Operating System Essentials
Configuring Cisco Unified Communications Manager and Unity Connection
Day One: MPLS for Enterprise Engineers
Essential SNMP
Zero Configuration Networking: The Definitive Guide
This Week: Hardening Junos Devices, 2nd Edition
Packet Guide to Core Network Protocols
Cisco IOS in a Nutshell
Malware, Rootkits & Botnets A Beginner's Guide
Cisco IOS Cookbook
Salesforce CRM Admin Cookbook
Top-Down Network Design, 3/e
This Week: A Packet Walkthrough On the M, MX, and T Series
Scaling Networks v6
Home Automation Made Easy
802.11n: A Survival Guide
Cisco Unified Contact Center Enterprise (UCCE)
Python for Unix and Linux System Administration
Art of the Data Center, The: A Look Inside the World's Most Innovative and Compelling Computing Environments
Day One: Using Ethernet VPNs for Data Center Interconnect
BGP and the Internet
Essential Linux Administration:
How To Set Up a Home Network with Windows 7
IPv6 Essentials
Network Analysis Using Wireshark Cookbook
This Week: Data Center Deployment with EVPN/VXLAN
A Practical Guide to Networking, Privacy & Security in iOS 11
Packet Guide to Voice over IP
Ansible: Up and Running
JUNOS Cookbook
Asterisk: The Definitive Guide
Hardware-Defined Networking
Day One: Data Center Fundamentals
IT Auditing Using Controls to Protect Information Assets, 2nd Edition
Networking for Home and Small Businesses, CCNA Discovery Learning Guide
Mastering Active Directory
Kali Linux Network Scanning Cookbook - Second Edition
Hacking Exposed Computer Forensics, Second Edition : Computer Forensics Secrets & Solutions
Modern Cryptography: Applied Mathematics for Encryption and Information Security
Hacking Exposed Malware & Rootkits: Security Secrets and Solutions, Second Edition