Word 2003 VBA - Programming
Course Information
This two day course is designed to enable delegates to automate Word using Fields and Visual Basic coding.
Delegates will be able to recognise where automation and customisation can be used to best advantage, creating templates with User Forms for use by themselves and others in the organisation.
Pre-requisites
Delegates should have a sound working knowledge of Word and be confident in managing their Word documents. A keen desire to reduce repetitive Word tasks, improve productivity and increase efficiency is also a must!
h2. Course Objectives
By the end of the course delegates will be able to:
- Create and design templates to automate document production.
- Utilise the built-in Word fields to automate text and information insertion into specified locations in a document.
- Create and design on-line forms to control user input.
- Create simple macros to playback a series of keystrokes or commands to avoid repetitive work.
- Recognise and navigate the various elements that comprise the VB Editor window.
- Create a User Form with visual basic coding to control the entry of text and data using form controls such as text boxes, list boxes, drop down boxes and option buttons.
- Attach Visual Basic code to the User Form and objects within the form to automate the operation and control the user input.
- Secure the User Form.
What you will learn:
Lesson 1 – Templates
Design a Template
Create a Template
Lesson 2 – Forms
Design a Form
Create a form
Use built-in Fields
Lesson 3 – Macros
Create a simple Macro
Playback a Macro
Assigning to Menu
Assigning to a Key combination
Lesson 4 – VBA
The VB Editor
Navigating the VB Editor Window
Lesson 5 – Using VBA for Forms
Create a User Form
Form controls
Text boxes,
List boxes,
Drop down boxes
Option buttons
Attach code to the User
Secure the User Form