Training course

VBA using Word

This course is designed to help experienced Word users automate common tasks and create end user systems. The user does not have to be a programmer to benefit from this course but any programming experience will be of value

  • 2 Days
  • Online or in person
  • Private courses available
Download outline (PDF)

Course Objectives

  • Automate many kinds of operations in macros. As well as utility macros (Opening, Saving, Printing, Proofing etc..), the application of VBA to all types of Word Documents will be covered.

Prerequisites

  • Delegates should have attended Word Level 1, Level 2 and Level 3 or have equivalent knowledge.

Included

  • Comprehensive course materials and exercises
  • Telephone and Email Support
  • Lunch and refreshments when training is delivered at our training venues

Course content Back to top

  1. KEY TOPICS
  2. Day 1
    VBA Projects, Modules and Procedures - structure and coding
    VBA Development Environment and Help
    Recording Macros
    Running macros - Keys, Buttons, Events and Menus
    Variables and Constants - Declaration, assignment & scope
    Calling procedures and passing parameters
    Showing message boxes and reading button presses
    Reading use input via INPUTBOX
    Flow of Control commands (IF, SELECT, FOR, DO, WHILE etc.)
  3. Day 2
    Word Object hierarchy - Documents, Paragraphs, Range & Selection
    Setting Application Properties
    Document management and Properties
    Paragraph Properties and Methods
    Creating your own User Forms for use in templates
    Adding controls to the User Form
    Coding in the User Form
    Completing documents from the UserForm
    Automating one application from another
    Creating and amending Command Bars and Toolbars
    Debugging Macros, Breaks, Watches & Run Time errors
    Triggering Macros from Events

Training a team?

Run this course privately, on your dates

  • Private Flexible course content, flexible training date(s), flexible location(s), variable course length, private to your organisation - Courses can be held at one of our training venues or at another location convenient to you. Training can be set over a number of days or weeks to allow for practice time between training sessions.
  • Bespoke Bespoke private training can be based on an existing course or a number of lessons taken from several courses, we can also write bespoke courses for you based on your in-house systems or development program.
  • Virtual These courses can be attended from anywhere.

What delegates say Back to top

Which part of the course did you find particularly valuable

“All of it each topic gave great insight and I learnt things I didn#39t know before”
L.K., Xps Pensions Group, Train the Trainer

What were the most useful aspects of the course

“Set up and reporting”
C.W., Sunderland City Council, Microsoft Project Essentials

Following this training what are you going to do differently

“I am going to use excel power tools with significantly more confidence and develop more intuitive dashboards.”
N.B., Dcc, Excel Business Intelligence using Excel Power Tools
“Really good course at an appropriate pace for everyone. I’ve been to a few courses by ITTS and all have been good”
M.W., Durham County Council, Excel Analysing and Presenting Data with Dashboards and Pivot Tables

Following this training what are you going to do differently

“It will enable me to begin to do more within my current job”
A.S., Wescott Medical Ltd, Google Ads

Which part of the course did you find particularly valuable

“Found out a lot more short cuts to get to things then going the long way round”
S.O., Word Essentials

Following this training what are you going to do differently

“Tidy up the current spreadsheets that I use using the new features that I have learnt. Will help me with my KPIs.”
C.G., Vehicle Lease and Service Ltd, Excel Level 2

Following this training what are you going to do differently

“Use Teams effectively”
D.T., Watmos, Outlook Overview and MS Teams for Hosts

Other courses in this series Back to top

  • You are here VBA using Word
  • Word Essentials

    This course is for delegates who want to learn to be more productive with Microsoft Word. Delegates will learn how to use the essential day…

  • Word Advanced

    This Word course covers the advanced features of Microsoft Word for delegates who need to work with forms, large or complex documents, and…

Related courses

  • VBA Essentials using Access

    This course is aimed at those who would like to develop their skills and knowledge of VBA programming in Access application development.

  • VBA Essentials using Microsoft Excel

    This course is aimed at those people who find they have reached their limit with the menu items of Excel and need to modify Excel to be…

Please contact us to discuss your VBA using Word course, we have many solutions available to ensure you receive the best training possible.

Your VBA for Word course can be delivered online or in-person. You can choose your learning path and delivery style. Learn in-person or online with our virtual classrooms. Your course can be delivered online, at your office or at one of our training venues, it's your choice. Small course sizes. Course materials included. Flexible VBA using Word course content. Expert trainers and tried & tested training methods. Many course materials available online using your personal training account. You can master VBA for Word, please contact us to book a place or get a quote for your VBA using Word course.

Microsoft Word and Visual Basic for Applications are registered trademarks of the Microsoft Corporation Visual Basic for Applications (VBA) using Word training courses in North East England including Newcastle, Washington and Durham
IT Training Solutions Ltd
Oakville, 14 Durham Road West, Bowburn, Durham, DH6 5AU
0191 377 8377
ittrainingsolutions.co.uk

Printed: 10/23/2026 7:23:08 AM