Skip to Content
Access™ 2007 VBA Bible: For Data-Centric Microsoft® Office Applications
book

Access™ 2007 VBA Bible: For Data-Centric Microsoft® Office Applications

by Helen Feddema
May 2007
Intermediate to advanced
720 pages
14h 14m
English
Wiley
Content preview from Access™ 2007 VBA Bible: For Data-Centric Microsoft® Office Applications

Chapter 2. Creating Word Documents from Access

IN THIS CHAPTER

  • Word documents and templates

  • Working with Word bookmarks

  • Working with the TypeText method

  • Working with Word document properties

  • Working with form fields

  • Working with tables

If you need to produce documents with more sophisticated formatting than is available in an Access report, your best option is to create Word documents and fill them with data from Access. There are many ways to export data from Access to Word; which one to use depends on the circumstances, the type of data to export, and user preferences. This chapter discusses the various types of Word documents you can create and the methods you can use to fill them with data, with basic examples.

Note

For more complex and realistic examples of exporting Access data to Word documents, see Chapters 6 and 12.

Note

The sample database for this chapter is Access to Word.accdb.

Filling Word Documents with Access Data Using the TypeText Method

You can create a blank Word document (based on the default Word template) with two lines of code:

Set appWord = GetObject(, "Word.Application")
   Set doc = appWord.Documents.Add

Note

In most of my Automation code working with other Office applications (Word, Excel, and Outlook), I use the GetObject function in the body of a procedure, to set a reference to the running instance of the application, if there is one; the procedure's error handler runs CreateObject if the application is not already running (see the code samples later in this chapter ...

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

Microsoft® Office Access 2007 VBA

Microsoft® Office Access 2007 VBA

Scott B. Diamond, Brent Spaulding

Publisher Resources

ISBN: 9780470047026Purchase book