Companies Home Search Profile

Advanced Microsoft Word VBA Macro Programming

Focused View

Grant Gamble

13:13:40

203 View
  • 001 Welcome to Advanced Word VBA Programming.mp4
    01:45
  • 002 Downloading the Course Files.mp4
    08:00
  • 002 WordVBA2.zip
  • 001 9.1 Application.UserName.mp4
    13:31
  • 002 9.2 Application.System.mp4
    10:57
  • 003 9.3 Application.OnTime.mp4
    14:10
  • 004 9.4 Application.FontNames.mp4
    10:50
  • 001 10.1 Processing all Files in a Folder.mp4
    10:23
  • 002 10.2 Archiving Old Files.mp4
    12:20
  • 003 10.3 The Documents Collection.mp4
    10:30
  • 004 10.4 Testing Whether a Document is Open.mp4
    06:51
  • 005 10.5 Creating, Opening and Closing Documents.mp4
    12:45
  • 001 11.1 The Range and Selection Objects compared.mp4
    14:57
  • 002 11.2 Verifying the Selection Type.mp4
    11:28
  • 003 11.3 Verifying the Selection Story.mp4
    07:26
  • 004 11.4 Verifying Selection or Range Information.mp4
    09:14
  • 001 12.1 Working with Paragraphs.mp4
    08:17
  • 002 12.2 Working with Words and Characters.mp4
    20:44
  • 003 12.3 Copying Text.mp4
    23:24
  • 004 12.4 Inserting Text.mp4
    12:47
  • 005 12.5 Using the Find Object.mp4
    23:01
  • 006 12.6 Changing the Case of Text.mp4
    11:45
  • 007 12.7 Working with Lists.mp4
    25:47
  • 008 12. 8 Formatting text.mp4
    11:19
  • 009 12.9 Working with styles.mp4
    21:59
  • 010 12.10 Creating a Table of Contents.mp4
    16:18
  • 001 13.1 Creating Sections.mp4
    25:41
  • 002 13.2 The PageSetup Object.mp4
    16:41
  • 003 13.3 Creating Headers and Footers.mp4
    15:09
  • 004 13.4 The LinkToPrevious Property.mp4
    10:59
  • 005 13.5 Odd and Even Headers and Footers.mp4
    22:35
  • 006 13.6 Inserting Page Numbers.mp4
    16:57
  • 007 13.7 Inserting an Image into a Header.mp4
    14:26
  • 001 14.1 Creating Tables.mp4
    18:34
  • 002 14.2 Merging cells.mp4
    15:06
  • 003 14.3 Formatting Tables.mp4
    29:08
  • 004 14.4 Converting Text to a Table.mp4
    15:44
  • 005 14.5 Transposing a table.mp4
    16:47
  • 006 14.6 Sorting Table Data.mp4
    09:46
  • 001 15.1 Customizing Placeholder Text.mp4
    11:35
  • 002 15.2 Creating Content Controls Programmatically.mp4
    24:29
  • 003 15.3 Control Events.mp4
    22:28
  • 004 15.4 Drop-down Lists and Combo Boxes.mp4
    24:45
  • 005 15.5 Using the Picture Control.mp4
    11:19
  • 001 16.1 Distributing raw VBA code.mp4
    04:56
  • 002 16.2 Distributing a VBA module.mp4
    02:40
  • 003 16.3 Distributing a Word Addin.mp4
    05:26
  • 001 17.1 Referencing other Office Applications.mp4
    15:20
  • 002 17.2 Controlling Excel from a Word Macro.mp4
    38:14
  • 003 17.3 Controlling Outlook from a Word Macro.mp4
    37:46
  • 004 17.4 Controlling PowerPoint from a Word Macro.mp4
    36:41
  • Description


    Excel VBA macro programming isn't all there is to VBA. Take a deep dive into Microsoft Word automation.

    What You'll Learn?


    • 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.

    Who is this for?


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


    Description

    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.  

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Grant Gamble
    Grant Gamble
    Instructor's Courses
    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.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 50
    • duration 13:13:40
    • Release Date 2023/02/06