Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Advanced Microsoft Word VBA Macro Programming

Excel VBA macro programming isn't all there is to VBA. Take a deep dive into Microsoft Word automation.
3.8
3.8/5
(224 reviews)
2,284 students
Created by

8.7

Classbaze Grade®

8.6

Freshness

7.2

Popularity

9.7

Material

Excel VBA macro programming isn't all there is to VBA. Take a deep dive into Microsoft Word automation.
Platform: Udemy
Video: 13h 13m
Language: English
Next start: On Demand

Best Microsoft Word classes:

Classbaze Rating

Classbaze Grade®

8.7 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

8.6 / 10
This course was last updated on 3/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

7.2 / 10
We analyzed factors such as the rating (3.8/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.7 / 10
Video Score: 9.6 / 10
The course includes 13h 13m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 3 hours 33 minutes of 216 Microsoft Word courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
1 resources.
0 exercise.
0 test.

In this page

About the course

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.
Here’s a summary of what you will learn:
•You will learn how to program the Application object, which represents Word itself; how to check the user’s location and screen resolution; and how to check which fonts are used in a particular document.
•Moving onto files and documents, you will learn how to process all files in a given Folder; how to archive files older than a certain date; and how to test whether a given Document is currently open.
•Next, when we turn our attention to the Range and Selection objects, you will learn the similarities and differences between these two objects; and when to use one in preference to the other. You’ll learn the important Word programming skills of verifying the type of object which is currently selected and checking the page location of the selection.
•In the chapter on Word text objects, you will learn the VBA syntax for processing paragraphs, sentences, words, characters and ranges. You will gain confidence in how to have your macros perform operations like inserting text and copying text without wiping the user’s clipboard.
This is also the section in which you will learn how to program the Range.Find object to find and replace both text and formatting attributes; how to change the Case of Text, how to create bulleted and numbered lists; how to use the Word VBA objects used which control the formatting of text; how to create style; and how to create tables of contents.
•Once we’ve covered the nuts and bolts of working with text, we’ll examine the code which you need when working with longer, more complex documents. In this section, you will learn how to create sections, headers and footers; how to work with odd and even headers and footers; how to use the LinkToPrevious Property; inserting Page Numbers; insert an image into a Header; and how to program the PageSetup Object.
•Then we’ll turn our attention to creating and manipulating tables with VBA code; performing such operations as merging cells, formatting tables, converting text to a table, we’ll create a macro which will transpose the rows and columns of the currently selected table.
•The course also covers content controls and interactive forms. You will learn how to combine this powerful feature with VBA programming; how to create content controls programmatically; and how to write code which responds to content control events.
•Towards the end of the course, we’ll discuss the different ways of distributing Your VBA macro solutions.
•And, to end the course, we’ll create a series of solutions which demonstrate how to write Word VBA code which controls not only the Word object model, but the object models of other Microsoft Office programs.
We’ll create three inter-application solutions: the first combining Word and Excel workflows; the second Word and Outlook; and the third, Word and PowerPoint.
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. 

What can you learn from this course?

✓ You will gain a deeper understanding of the how to use VBA to control the key elements of both the Word and VBA object models.
✓ You will become familiar with the programmatic representation of Word’s key textual components: paragraphs, sentences, words, characters…
✓ You will learn how to programmatically create and modify long and complex documents containing multiple sections with different headers and footers.
✓ You will learn how to target and control other Office programs (such as Excel, Outlook and PowerPoint) from within your Word macros.
✓ You will learn how to build form-based solutions which leverage Word’s powerful content controls feature.

What you need to start the course?

• This course assumes that the user is already familiar with the basics of Word VBA programming.

Who is this course is made for?

• This course is designed for people wanting to expand their existing knowledge of Word VBA programming.

Are there coupons or discounts for Advanced Microsoft Word VBA Macro Programming ? What is the current price?

The course costs $17.99. And currently there is a 82% discount on the original price of the course, which was $99.99. So you save $82 if you enroll the course now.
The average price is $14.7 of 216 Microsoft Word courses. So this course is 22% more expensive than the average Microsoft Word course on Udemy.

Will I be refunded if I'm not satisfied with the Advanced Microsoft Word VBA Macro Programming course?

YES, Advanced Microsoft Word VBA Macro Programming has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Advanced Microsoft Word VBA Macro Programming course, but there is a $82 discount from the original price ($99.99). So the current price is just $17.99.

Who will teach this course? Can I trust Grant Gamble?

Grant Gamble has created 14 courses that got 6,010 reviews which are generally positive. Grant Gamble has taught 69,964 students and received a 4.5 average review out of 6,010 reviews. Depending on the information available, we think that Grant Gamble is an instructor that you can trust.
Developer, trainer and author
  Grant Gamble is an experienced IT trainer, developer, consultant and author able to deliver a wide range of training courses. He has a vast experience of delivering public and on-site IT training content at different skill levels, to groups of varying sizes. 
  His UK company G Com Solutions Limited provide IT training courses and consultancy to a wide range of UK and international clients. His speciality is running week-long, intensive training workshops on topics like Microsoft Power BI, VBA, web development and Adobe Creative Suite automation.
Browse all courses by on Classbaze.

8.7

Classbaze Grade®

8.6

Freshness

7.2

Popularity

9.7

Material

Platform: Udemy
Video: 13h 13m
Language: English
Next start: On Demand

Classbaze recommendations for you