Microsoft Word Logo Training

Onsite Microsoft Word Visual Basic Training Courses

Onsite Microsoft Word Visual Basic Training Sessions


If you or your team need on-site Word VBA training courses in Sussex, Kent, Surrey and London, our support and specialists can help. We offer Word VBA training courses for versions 2016 / Office 365 but can cater for older versions of the software. We often visit clients across the South East and can to train you at your offices so that all your staff are highly competent and productive on Word VBA.

The Word VBA training courses listed below are our structured 1 day sessions. 

These Word VBA training courses from our Microsoft specialists will revolutionise the way your employees operate, increasing productivity. Please call us on 01892 665353 to get some more information on our MS training courses or send us an email. 

Delegates should have completed and Introductory and Advanced Word course prior to attending. Alternatively they should have a good working knowledge of the advanced features in Word.

  • Recording a Macro
  • Running a Macros
  • Relative references
  • The Developer Ribbon
  • Assigning Macros to buttons
  • Adding Macros to an existing Ribbon
  • Creating a New Tab and Group
  • Correctly use the Project Explorer to locate Class or Standard Modules.
  • Use the Properties Pane to change object properties.
  • Use the Code Window to write your procedures.
  • Understand how to reference the components of the Word application; documents, sentences, words, characters.
  • Browse Word Objects in the Word Object Library.
  • Change aspects of objects by correctly assigning Properties.
  • Manipulate the behaviour of objects by correctly assigning Methods
  • Create a User Form to show information to users.
  • Create a User Form to automatically insert user information into in a document.
  • Use “If Then”, “If Then Else” and “If Then ElseIf” decision structures in your procedures.
  • Use Variables to hold values to be used by the procedure.
  • Use Select Case statements for complex decision structures.
  • Use For…Next…Loops to execute code repeatedly until conditionally stopped.
  • Use On Error statements to control errors in your code.
  • Step through your code to find bugs.
  • Display user messages that respond to user actions.
  • Display user messages to prompt the user for an action e.g. “Yes/No” Message Boxes.
  • Collect user information to which the procedure can respond.
  • Write procedures to respond to the Open and Close events.
  • Use Standard Modules to store standard procedures.
  • Call procedures from Standard Modules.