Training of Office Business Application (OBA) with VSTO v3 - Astra Honda Motor
On Valentine's day, Feb 14, 2007 ago, when I'm supposed to spend time with special one, instead I'm asked by Microsoft Indonesia to deliver a training at PT. Astra Honda Motor (AHM) Training Center, Jakarta. The topic is Office Business Application (OBA) using VSTO v3 & Visual Studio 2008. Since the scope of VSTO is quite large to be delivered within one day, I emphasize the training to VSTO for Microsoft Outlook and Microsoft Excel.
The training outline:
VSTO Overview
In this part, I describe:
- What is Microsoft Office System, especially 2007 Microsoft Office System and why we need to extend Office System to develop Office Business Application
- What is Visual Studio Tools for the Microsoft Office System (VSTO) and how we can possibly develop OBA with VSTO
- Roadmap of VSTO started from VSTO 2005 until VSTO v3 introduced in Visual Studio 2008
- VSTO project templates, Document Level vs Application Level development, Office Primary Interop Assemblies (PIA), etc
VSTO for Outlook
Then it's time to explain deeper into VSTO for Outlook.
- First thing first, I explain what we can possibly build using VSTO for Outlook
- Outlook Object Model, some high level classes those need to be understood before building Outlook solutions using VSTO
- Outlook Ribbon customization
- Since it's impossible to learn all VSTO for Outlook features within a half day training, I explain them by samples.
VSTO for Excel
Quite same as Outlook, in this part I explain what we do with VSTO for Excel, Excel Object Model, and some samples to quickly grab the concepts of VSTO for Excel.
For more details about the training material, you can download the slide at: http://dycode.com/files/folders/dotnet_training/entry91.aspx
I also do live coding to give some demos to be followed by trainees. One of the demo that is simple yet fun to talk about is an Outlook Add-in that can speak up your email, it's like you have a personal assistant that can read your email with nice intonation like human being. I'm gonna share with you in this posting about how to build it.
These are some photos taken during and after the training.
The good looking trainer :) and the slide
The trainees
Explaining how to consume web service from Excel
Iman Harmaen and I, smoking in smoking room, bad example :P
Reki, Ms. Melinda, Mr. Theo, me, and the trainees (forgot the names)
That's it. Enjoy the photos :) and learn the presentation slide. Hopefully help you to get started with VSTO.
Refer to this posting attachment to get the demo code.