Skip to Content
Word 2000 in a Nutshell
book

Word 2000 in a Nutshell

by Walter Glenn
August 2000
Intermediate to advanced
512 pages
14h 50m
English
O'Reilly Media, Inc.
Content preview from Word 2000 in a Nutshell

A VBA Language Primer

In this section, we’ll take a look at the syntax and structure of the VBA language. Entire books have been devoted to VBA, but we’ll just hit the high points here. When you’re through with this section, you’ll understand the basic building blocks of VBA and how to use them to create a program.

Statements

A statement in VBA code is a command for your computer to perform. The statement in Example 18-1 displays a message box with the text “Hello, world!”:

Example 18-1. Hello World

MsgBox "Hello, world!"

Very long statements may be broken into several lines by using the line continuation character "_" (Example 18-2). You can also use indentation to make your code more readable. Indentation does not affect the way the code is executed.

Example 18-2. Using the Line Continuation Character

.ParagraphFormat.TabStops.Add Position:=InchesToPoints(1.15), _
   Alignment:=wdAlignTabLeft, Leader:=wdTabLeaderSpaces

Comments

Comments are documentation in your code. The more you comment, the better you — and anybody else — will understand your code later. Add a comment by prefacing a line of text with a single quote, or by typing a single quote and additional text after a statement, but on the same line. Anything following the quote is considered a comment and will not be executed (Example 18-3).

Example 18-3. Commenting Your Code

' This is a comment that takes up an entire line.
i = 3 ' This is a comment after a statement

Variables

A variable is a name that you define to hold a value. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Word Annoyances

Word Annoyances

Guy Hart-Davis
Word 2013 In Depth

Word 2013 In Depth

Faithe Wempen
Word 2013 on Demand

Word 2013 on Demand

Steve Johnson, Perspection Inc
Word 2013 Bible

Word 2013 Bible

Lisa A. Bucki

Publisher Resources

ISBN: 1565924894Catalog PageErrata