pad



Visual Studio 2005 Tools for Microsoft Office

This course is designed for developers who want to develop solutions based on Microsoft Word 2003, Microsoft Excel 2003, or Microsoft Outlook 2003. You’ll learn about the types of solutions you can create with Visual Studio Tools for Office, understand how work with the Office object models, find out how to create your own user interface through Windows forms or the Actions pane, learn about deploying your solutions to end-user computers, and much more.

In this course you will learn to...

  • Know which products and components need to be installed on both development and end-user computers to create and use Office solutions.
  • React to events triggered by the Office user.
  • Perform Office-related tasks such as sending an e-mail or building a spreadsheet through code.
  • Translate Office programming concepts between Visual Basic and C#.
  • Create add-ins and code-behind solutions for Office.
  • Use data in your Word and Excel solutions.
  • Deploy your solutions to an end-user computer.

Prerequisites: This course is designed for developers who have a programming background and are familiar with .NET concepts and the Visual Studio IDE. 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 examples available from other sources that are presented in C#.

Getting Started with VSTO

  • Building Solutions with the Microsoft Office System
  • Creating Your First Visual Studio Tools for Office Project
  • Taking a Closer Look at an Office Project

Working with Office Object Models

  • COM Objects in a Managed Code Environment
  • Working with Properties and Methods, and Other Member Objects
  • Responding to Events
  • Using Word Objects
  • Working with Excel Objects
  • Navigating Outlook Objects

Special Techniques for C# Programmers

  • Dealing with Optional Parameters
  • Sending Arguments by Reference with Word
  • Accessors in the Excel and Word PIAs
  • Using Late-Bound Members

Creating Add-Ins for Office

  • Add-Ins Defined
  • Using Your Own Functions with Excel
  • COM Add-Ins in Word and Excel
  • VSTO Add-Ins in Outlook

Building Code-Behind Solutions

  • Adding Managed Code to an Office Document
  • Working with Windows Forms and Controls
  • Using Host Controls

Working with the Actions Pane

  • Introducing the Actions Pane
  • Adding Multiple Controls with the User Control
  • Making the Actions Pane Context-Sensitive

Creating Data-Driven Solutions

  • Setting Up a Data Source
  • Binding Data to an Excel Workbook
  • Binding Data to a Word Document
  • Using Data in the Actions Pane

Deploying Your Office Solution

  • Sharing Your Solutions with Others
  • Deploying Your First Word or Excel Solution
  • Deploying to Different Folders
  • Deploying with the Publish Wizard
  • Deploying an Outlook Add-In


Your Instructor

Jan Fransen has been working to educate people in the best ways to use Microsoft products for more than 15 years. She's written both data-based and document-based applications for large and small companies, and has helped hundreds of Office users and developers get started on the right foot through public and onsite training classes. As a writer, Jan has developed training courseware, contributed to books on Microsoft Office, written white papers for publication on MSDN, and created samples designed to help developers get up to speed quickly on new Microsoft products and features.

ZVSTO-CD-50padRegular price: $895.95padSale price: $695.95pad
Select:
Enter Keyword(s):

**Register Today and Save $$ with Planetlearn.com**
Enter your email address and receive...

  • FREE coupon good for 10% off all online purchases..
  • FREE newsletter with exclusive offers on cbt training.
  • FREE Email Job Alerts provided by 10millionjobs.com.

Join today and save! Enter your email address.
Email:

Prices are for single user. If you are looking for internet/intranet or LAN solutions and have specific training needs not listed, please call 207-671-1666 or E-Mail sales@planetlearn.com

Partner Sites
www.10millionjobs.com
SAP Top Sites.com - Vote for Us!





Planetlearn
107 Elm Street Suite 205G
Portland, ME 04101
207-671-1666

Press Ctrl+ D to bookmark this page.

Order securely online or call 207-671-1666
Office hours: Monday - Friday, 9am to 5pm Eastern Standard Time