Microsoft Word VBA Training Course

Audience: This course is aimed at experienced Word users who need to automate repetitive tasks or simplify more complex tasks using VBA macros. Learn the elements of the Word object model and control the automation of documents, forms and templates using VBA control structures. Discover different ways of running macros and create interactive User Forms. And save huge amounts of time every day.

We are happy to arrange for a trainer to contact you to help tailor you course.

Course Duration: 1 day.

Course Availability: Monday – Saturday

Course Types: Group bookings, public courses, 1-2-1 sessions, bespoke tailored courses and office migrations.

Course Location: This Microsoft Word VBA Introduction training course can be delivered either at our London training venue or at your offices. 

Tailored Course Content: Course content can be customised to meet your specific requirements, with scheduled dates to suit you.

At Course Completion

After completing this course, students will be able to:

  • Create VBA Macros
  • Manipulate Text
  • Understand Objects, Methods, Properties and Variables
  • Use Control Structures
  • Construct Templates
  • Create User Forms
  • Add Controls to Forms

Course Outline

Module 1: Macro and VBA Overview and Basics

  • Overview of Word VBA
  • Generating code by recording
  • The Word Object Model
  • The Visual Basic Editor and The Project Explorer
  • Creating procedures
  • Importance of comments 
  • Printing your code

Module 2: Manipulating Text

  • Insert After and Before
  • Selecting text and using the Text property
  • Retrieving text from a selection
  • Formatting a selection
  • Toggling formatting
  • Finding and replacing text

Module 3: Objects, Methods, Properties and Variables

  • About Objects and Collections
  • Returning an object
  • Working with methods
  • Working with properties
  • The Range object
  • Ranges and navigation
  • The Characters collection
  • The Words collection

Module 3: Continued…

  • The Sentences collection
  • The Paragraphs collection
  • The Font object
  • The Paragraph Format objects

Module 4: Control Structures

  • Variables and constants
  • Declaring and typing variables
  • Using conditional structures
  • Using looping structures

Module 5: Constructing Templates

  • Predefined Word templates
  • What can a template contain?
  • Saving a document as a template
  • Editing and modifying a templates
  • Including boilerplate text and styles
  • Managing Template Distribution and Updates

Module 6: User Forms

  • Built-in dialogs
  • Dialog box settings
  • Capturing return values
  • User Form events

Module 7: Controls

  • Overview of ActiveX controls
  • Creating User Forms
  • Adding controls to a User Form
  • Setting properties
  • Creating event procedures
  • Displaying a User Form
  • Dismissing a User Form
, Microsoft Word VBA Training Course in London
, Microsoft Word VBA Training Course in London