Visual Studio® 2005 Tools for Microsoft® Office Second Edition Course

Course Code: WN 132
Course Abstract: This course is designed for developers who want to develop document-based solutions for Microsoft Word 2003 or Microsoft Excel 2003, or add-ins for most Microsoft Office 2003 and Microsoft Office 2007 products. You’ll learn about the types of solutions you can create with Visual Studio Tools for Office, understand how to work with the Office object models, find out how to create your own user interface through Windows forms or the task pane, learn about deploying your solutions to end-user computers, and much more.
Audience: This course is designed for developers who have a programming background and are familiar with .NET concepts and the Visual Studio IDE.
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Create various types of solutions with Visual Studio Tools for Office
> Understand how to work with MS Office object models
> Create user interface through Windows forms or the task pane
> Deploy solutions to end-user computers
Course Topics:

Introduction
Prerequisites
Installing the Practice Files
About the Author

Getting Started with VSTO
Building Solutions with VSTO 2005 SE and the Microsoft Office System
Creating your first VSTO 2005 SE Project
Introducing Managed Code

Working with the Microsoft Office Object Models
COM Objects in a Managed Code Environment
Working with Properties, Methods, and Member Objects
Responding to Events
Using Word Objects
Working with Excel Objects
Microsoft PowerPoint Objects
Building Command Bars in Office 2003

Techniques for C# Programmers Working in Office
Using C# to Work with the Office Object Models
Dealing with Parameters
Accessors in the Excel and Word PIAs
Using Late-Bound Members

Creating Add-Ins for Microsoft Office
The VSTO SE Add-In Model
Creating an Add-Ins with VSTO 2005 SE
Customizing the Ribbon in Office 2007
Custom Task Panes in Office 2007

Building Outlook Solutions
Creating an Outlook Add-In
Navigating the Outlook Object Model
Working with Outlook 2007 Data
Taking Advantage of Outlook Form Regions in Outlook 2007

Document-Based Solutions with Word
Building Document-Based Solutions for Word
Working with Host Controls in Word
Binding Data to a Word Document

Building Document-Based Solutions for Excel
Building Document-Based Solutions for Excel
Working with Host Controls in Excel
Binding Data to an Excel Workbook

Deploying your VSTO Solution
Sharing your Solutions with Others
Deploying Document-Based Solutions
Deploying VSTO 2005 SE Add-Ins
Customizing a Setup Project

Prerequisites: Previous experience with VBA in Office solutions can be helpful, but is not required. Most examples are presented in Visual Basic, but a C# topic is included to help C# developers translate the concepts to their language of choice, and to give Visual Basic developers the tools they need to read and understand.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning