CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 02 Aug 2025 19:26:18 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090126031829
location: https://web.archive.org/web/20090126031829/https://oreilly.com/catalog/9781565925243/
server-timing: captures_list;dur=0.901738, exclusion.robots;dur=0.044495, exclusion.robots.policy;dur=0.024899, esindex;dur=0.017785, cdx.remote;dur=51.475890, LoadShardBlock;dur=346.864071, PetaboxLoader3.datanode;dur=133.571226, PetaboxLoader3.resolve;dur=148.982306
x-app-server: wwwb-app202
x-ts: 302
x-tr: 432
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app202; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 02 Aug 2025 19:26:19 GMT
content-type: text/html
x-archive-orig-date: Mon, 26 Jan 2009 03:18:06 GMT
x-archive-orig-server: Apache
x-archive-orig-p3p: policyref="https://www.oreillynet.com/w3c/p3p.xml",CP="CAO DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONo OUR DELa PUBi OTRa IND PHY ONL UNI PUR COM NAV INT DEM CNT STA PRE"
x-archive-orig-last-modified: Thu, 15 Jan 2009 04:45:47 GMT
x-archive-orig-accept-ranges: bytes
x-archive-orig-content-length: 32490
x-archive-orig-x-cache: MISS from oregano.bp
x-archive-orig-x-cache-lookup: MISS from oregano.bp:3128
x-archive-orig-via: 1.0 oregano.bp:3128 (squid/2.6.STABLE12)
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: iso-8859-1
memento-datetime: Mon, 26 Jan 2009 03:18:29 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sun, 07 Sep 2008 02:17:03 GMT", ; rel="prev memento"; datetime="Sun, 25 Jan 2009 03:32:30 GMT", ; rel="memento"; datetime="Mon, 26 Jan 2009 03:18:29 GMT", ; rel="next memento"; datetime="Thu, 26 Feb 2009 00:34:18 GMT", ; rel="last memento"; datetime="Mon, 14 Aug 2023 09:27:03 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 50_7_20090125230405_crawl100-c/50_7_20090126030356_crawl100.arc.gz
server-timing: captures_list;dur=0.601906, exclusion.robots;dur=0.028344, exclusion.robots.policy;dur=0.018397, esindex;dur=0.013973, cdx.remote;dur=69.203996, LoadShardBlock;dur=245.590519, PetaboxLoader3.datanode;dur=105.781710, PetaboxLoader3.resolve;dur=211.871199, load_resource;dur=210.189092
x-app-server: wwwb-app202
x-ts: 200
x-tr: 605
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Learning Word Programming | O'Reilly Media
Learning Word Programming
Creating Word Macros and Beyond
Featured customer reviews
Learning Word Programming Review, July 21 1999
Submitted by Simon Wilkinson [Respond | View]
One of the best general descriptions of VBA and using the Visual Basic Editor that I have read.
If you are looking for a plain English introduction to VBA for any of the Office programs (not just Word), read Section One "The VBA Environment" and Section Two "The VBA Programming Language". Then read on about Word or switch to your other text regarding VBA for Excel or Access.
The example "Letter Ending" code will particularly appeal to New Zealand readers where the "Hostile" option creates a "Bugger off" ending to your letter. Great for sending to your bank manager!
Learning Word Programming Review, April 27 1999
Submitted by Hans Beldhuis [Respond | View]
Finally a book discussing some of the concepts behind VBA in Word. Pleasure to read. Full of functional tips.
Learning Word Programming Review, April 16 1999
Submitted by john Barlow [Respond | View]
excellent book on a neglected part of Office programming
By Steven Roman, Ph.D.
January 1900
Pages: 408
ISBN 10: 1-56592-524-6 |
ISBN 13: 9781565925243
(Average of 0 Customer Reviews)
This book is OUT OF PRINT.
DescriptionLearning Word Programming has been updated for Word 2000 compliance and was renamed Writing Word Macros. See https://www.oreilly.com/catalog/writewordmacro/for more information.
Full Description
If you use Word enough, you probably feel that you should be able to write reports, fax memos, or perform simple word processing tasks -- particularly repetitive ones -- with far greater ease and efficiency than you do now. The solution is to use Visual Basic for Applications to control Word programmatically. By writing a VBA macro, you can tap into the Word object model to automate common or repetitive tasks, thereby increasing your overall productivity. Learning Word Programming is the introduction to Word VBA that allows you to do just that.
Learning Word Programming provides Word users, as well as programmers who are not familiar with the Word object model, with a solid introduction to writing VBA macros and programs. In particular, the book focuses on:
- The Visual Basic Editor and the Word VBA programming environment. Word features a complete and very powerful integrated development environment for writing, running, testing, and debugging VBA macros.
- The VBA programming language (which is the same programming language used by Microsoft Excel, Access, and PowerPoint, as well as the retail editions of Visual Basic).
- The Word object model. Word exposes nearly all of its functionality through its object model, which allows Word to be controlled programmatically using VBA. While the Word object model, with almost 200 objects, is the largest among the Office applications, readers need be familiar with only a handful of objects. Learning Word Programming focuses on these essential objects, but includes a discussion of a great many more objects as well.
Featured customer reviews
Learning Word Programming Review, July 21 1999
Submitted by Simon Wilkinson [Respond | View]
One of the best general descriptions of VBA and using the Visual Basic Editor that I have read.
If you are looking for a plain English introduction to VBA for any of the Office programs (not just Word), read Section One "The VBA Environment" and Section Two "The VBA Programming Language". Then read on about Word or switch to your other text regarding VBA for Excel or Access.
The example "Letter Ending" code will particularly appeal to New Zealand readers where the "Hostile" option creates a "Bugger off" ending to your letter. Great for sending to your bank manager!
Learning Word Programming Review, April 27 1999
Submitted by Hans Beldhuis [Respond | View]
Finally a book discussing some of the concepts behind VBA in Word. Pleasure to read. Full of functional tips.
Learning Word Programming Review, April 16 1999
Submitted by john Barlow [Respond | View]
excellent book on a neglected part of Office programming

- Table of Contents
- Index
- Author Interview
- Author's Web site
- Examples
- Book Serialization
- Colophon
- Register Your Book
- View/Submit Errata
- View/Submit Review
Got a Question?
![]() © 2009, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly Privacy Policy Contacts Customer Service Authors Press Room Jobs User Groups Academic Solutions Newsletters Writing for O'Reilly RSS Feeds Terms of Service |
Other O'Reilly Sites O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone O'Reilly FYI makezine.com craftzine.com hackszine.com perl.com xml.com |
Sponsored Sites Inside Aperture Inside Lightroom Inside Port 25 InsideRIA java.net |