GCOM Solutions

Advanced Microsoft Word VBA Macro Programming

GCOM Solutions
Online

£95
Prefer to call the centre directly?

Important information

Typology Training
Level Advanced
Methodology Online
Class hours 12h
Duration 2 Weeks
Start Different dates available
  • Training
  • Advanced
  • Online
  • 12h
  • Duration:
    2 Weeks
  • Start:
    Different dates available
Description

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.  

Facilities (1)
Where and when
Starts Location
Different dates available
Online
Starts Different dates available
Location
Online

To take into account

· What are the objectives of this course?

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.

· Who is it intended for?

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

· Requirements

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

· Qualification

Certificate of completion

· What marks this course apart?

A free trail version of this course is available.

· What happens after requesting information?

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

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