Advanced Microsoft Word VBA Macro Programming
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.
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
What you'll learn on the course
- Visual Basic 6
- Word Processing
- Microsoft Excel
- Microsoft Word
- Word 2007
- Microsoft Office
- Ms Word
- Word training
- Word training
Teachers and trainers (1)
Experienced vba developer and trainer
Welcome to Advanced Word VBA ProgrammingThe Application object
4: Application.FontNames10. 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 DocumentsThe 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
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 ContentsSections, 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 HeaderWorking with Tables
1: Creating Tables
2: Merging cells
3: Formatting Tables
4: Converting Text to a Table
5: Transposing a table
6: Sorting Table DataContent 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 ControlDistributing Your VBA Solutions
1: Distributing raw VBA code
2: Distributing a VBA module
3: Distributing a Word AddinTargeting 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