Submitted by enliten on Tue, 12/20/2011 - 12:29
Download PDF version of Word 2007 VBA course outline
Overview
This course is designed for Word “super users” who need to enhance and automate Word documents and templates.
Audience
Experienced Word users needing to create interactive user interfaces, or automate repetitive procedures for speed and consistency.
Course Objectives
At the end of this course, delegates will be able to create Templates, update Fields, edit Macros, create User Forms, edit VBA code and build interactive procedures.
Prerequisites
Delegates should have attended the Word Advanced course and also have a basic knowledge of programming structures. According to the audience’s abilities and requirements the course will be tailored at the trainer’s discretion.
Course Contents (2 days)
- Introduction & Simple Macros
- Review of the VB Editor
- Review of Basic Programming Structures
- Recording, Testing and Security
- Error Handling and debugging Methods
- Run Programs from the VB Editor
- Understanding
- Understand Objects & the Object Model
- Understand Properties, Methods, Events
- Understand Projects, Modules and/or Procedures
- Understand Document Collection Object
- Work with Project Explorer,
Code Modules & Properties
- Variables
- Review Simple Variables & Data Types
- Arrays
- Object Variables
- Word Object Model
- Document Object
- Selection Object
- Ranges
- Events
- Add-ins
- User-Defined Forms
- Basic Form Design
- Form Handling and Events
- Multiple form interactions
- Functions
- Work with Constants
- Understand Functions
- Work with Calling Functions
- Create an InputBox Function
- Create a MsgBox Function
- Nest Functions
- Understand Decision Structures
- Work with If and IfThenElse statements
- Work with Looping Structures
- Document Manipulation
- Bookmarks
- Find and Replace
- Handling Graphics
- Tables
- Headers and Footers
- Events
- Template Macros
- Other Events
- Introduction to Classes
- What a class is
- Creating a class
- Creating Properties and Methods