Advanced Microsoft Word VBA Macro Programming


£ 95 VAT inc.
  • Typology


  • Level


  • Methodology


  • Class hours


  • Duration

    2 Weeks

  • Start

    Different dates available


This course follows on from where our Introduction to Word VBA Programming ends.
This advanced Word VBA macro programming course is designed for users who are already comfortable with the basics of Word VBA macros, and who have progressed beyond relying on the Macro Recorder.
If you are still new to Word VBA, have a look at the Udemy course "Microsoft Word VBA Macro Programming – Introduction".
This advanced Word VBA course carries on from where the above Introductory course finishes.
The main purpose of this course is to take a deep dive into programming the Word VBA object model; but in a practical, hands-on kind of way.
So, by the end of this course, you will have a good grasp of all of the intermediate and advanced Word VBA programming techniques that you'll need to master, in order to feel comfortable when undertaking Word VBA projects; either in the workplace, or as a consultant.  






Different dates availableNow taking bookings

To take into account

By the end of the training, you will have the knowledge required to start confidently writing VBA macros which automate procedures in Word and which will enhance your own profile as a Word user and a Word developer.

This course is aimed at users with an intermediate or advanced knowledge of Microsoft Word but with little or no knowledge of VBA programming.

Microsoft Word 2013, 2010 or 2007, running on Windows XP, Windows 7 or Windows 8.

Certificate of completion

A free trail version of this course is available.

Sign up for the free trail version of this course. If it meets with your expectations, then enroll for the full course.

Questions & Answers

Ask a question and other users will answer you

Who do you want to respond to your question/enquiry?

We will only publish your name and question

What you'll learn on the course

  • Word
  • Visual Basic 6
  • Word Processing
  • Microsoft Excel
  • Microsoft Word
  • Programming
  • Word 2007
  • Microsoft Office
  • Ms Word
  • Word training
  • Word
  • Word training

Teachers and trainers (1)

Microsoft Specialist

Microsoft Specialist

Experienced vba developer and trainer

Course programme

Getting Started

Welcome to Advanced Word VBA Programming

The Application object

1: Application.UserName

2: Application.System

3: Application.OnTime

4: Application.FontNames

10. The Document Object

Processing all Files in a Folder

2: Archiving Old Files

3: The Documents Collection

4: Testing Whether a Document is Open

5: Creating, Opening and Closing Documents

The Range and Selection Objects

1: The Range and Selection Objects compared

2: Verifying the Selection Type

3: Verifying the Selection Story

4: Verifying Selection or Range Information

Working with Text

1: Working with Paragraphs

2: Working with Words and Characters

3: Copying Text

4: Inserting Text

5: Using the Find Object

6: Changing the Case of Text

7: Working with Lists

8: Formatting text

9: Working with styles

10: Creating a Table of Contents

Sections, Headers and Footers

1: Creating Sections

2: The PageSetup Object

3: Creating Headers and Footers

4: The LinkToPrevious Property

5: Odd and Even Headers and Footers

6: Inserting Page Numbers

7: Inserting an Image into a Header

Working with Tables

1: Creating Tables

2: Merging cells

3: Formatting Tables

4: Converting Text to a Table

5: Transposing a table

6: Sorting Table Data

Content Controls and Interactive Forms

1: Customizing Placeholder Text

2: Creating Content Controls Programmatically

3: Control Events

4: Drop-down Lists and Combo Boxes

5: Using the Picture Control

Distributing Your VBA Solutions

1: Distributing raw VBA code

2: Distributing a VBA module

3: Distributing a Word Addin

Targeting Other Office Programs

1: Referencing other Office Applications

2: Controlling Excel from a Word Macro

3: Controlling Outlook from a Word Macro

4: Controlling PowerPoint from a Word Macro

£ 95 VAT inc.