About this Course
This five-day instructor-led course provides students with the knowledge and skills to create solution based on Microsoft Office 2007. Visual Studio Tools for Office (VSTO) is an application framework to create add-on solution to Microsoft Product using Visual Studio.
With VSTO we can add custom function to Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft InfoPath and Microsoft Outlook. Customization can be done from Visual Studio using Visual Studio or C# as the programming language
Course Outline
1. Introduction to VSTO 3.0
2. VSTO Architecture
3. Visual Studio Integration
4. InfoPath 2007 Development
5. InfoPath Object Model
6. InfoPath Events
7. InfoPath Data Source
8. Word 2007 Solutions
9. Word Object and Documents
10. Document Level Customization
11. Application Level Solutions
12. Excel Programming
13. Working With Ranges
14. Excel Host
15. Creating Excel Smart Tags
16. Excel Formula
17. Outlook Programming
18. Manipulation
19. Working With Appointments and Meetings
20. Creating Outlook 2007 Ribbon Menu
21. Creating PowerPoint 2007 Presentation at Runtime
22. PowerPoint Ribbons
23. Programming Visio 2007
24. Creating Visio Document Dynamically
25. Document Theme
26. Creating Project 2007 and Task Dynamically
27. Creating CommandBar
This five-day instructor-led course provides students with the knowledge and skills to create solution based on Microsoft Office 2007. Visual Studio Tools for Office (VSTO) is an application framework to create add-on solution to Microsoft Product using Visual Studio.
With VSTO we can add custom function to Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft InfoPath and Microsoft Outlook. Customization can be done from Visual Studio using Visual Studio or C# as the programming language
Course Outline
1. Introduction to VSTO 3.0
2. VSTO Architecture
3. Visual Studio Integration
4. InfoPath 2007 Development
5. InfoPath Object Model
6. InfoPath Events
7. InfoPath Data Source
8. Word 2007 Solutions
9. Word Object and Documents
10. Document Level Customization
11. Application Level Solutions
12. Excel Programming
13. Working With Ranges
14. Excel Host
15. Creating Excel Smart Tags
16. Excel Formula
17. Outlook Programming
18. Manipulation
19. Working With Appointments and Meetings
20. Creating Outlook 2007 Ribbon Menu
21. Creating PowerPoint 2007 Presentation at Runtime
22. PowerPoint Ribbons
23. Programming Visio 2007
24. Creating Visio Document Dynamically
25. Document Theme
26. Creating Project 2007 and Task Dynamically
27. Creating CommandBar
