| Home | Contact Us | Course List |
Display picture of screen with binary
About us
Application Training
Special Needs Training
Prices and Schedules
IT consultancy
Supply
Database Development
Special Needs
System Support
Accessible Website Design
Contact us
Kinetic Training logo Display Picture of Keyboard
Find your Course
Select from list:
Can't find your Course?
Email us with your
requirements and we
will contact youSend email button
Animation showing course types. Databases, Spreadsheets, Graphics, Programming,  Internet and Special Needs

Come and visit our new sites for computer equipment and software for users with RSI or with disabilities

Link to Adapt-IT website. Online store for computer aids for disabled people.
Links to the RSI Shop
 

Microsoft Word VBA
(2 days)

email an enquiry Book course PDF Download

donwload Adv Word 2000 outline

Objectives

This course offers an understanding of the VBA programming in Word.

Who should attend

Delegates who have advanced product skills in Word for Windows and who wish to create programs within Word.

Course Outline

Overview of Visual Basic
Objects and hierarchies
Introduction to VBA
Recording a macro
Running a macro
Editing a macro

Overview of Visual Basic Editor
Creating modules
Project window
Properties window

Inputs and Outputs
Selecting cells, ranges and objects
Entering formulas and calculations
Input and message boxes

Variables
Assigning data to variables
Declaring variables
Data types
Variable scope
Constants
Using option explicit

Custom Dialog Boxes
Dialog boxes for data input

Control Structures
If, then, select case, do, while, for and for each

Objects, Properties, methods, events and error handling
Capturing errors
Manipulating errors

Debugging
Quick watch (for variables)
Break points
Debug window

Forms (dialog boxes)

Command buttons
Combo boxes (dropdowns)
Tick boxes
Radio buttons
Form initialisation

Menus and toolbars
Building custom menus
Modifying the standard toolbars
Creating custom tools and toolbars

Optional Extras (if required)
Links to other applications