Autonew macro in Word to select specific record from Excel database

P

Peter

Hi,
I'm trying to automate a procedure where a document based on a specific
template, asks for a value from a specific field in a database so that only
that record will be merged into the document based on that template. I'm
using Office 2003 but would prefer it to work in Office 2002 as well.

Basically, the spreadsheet is the data for a mailmerge document and I'm
using the InputBox function to retrieve the record that matches the search
string (which can only be a 5-digit number) from the "IDCode" field in
"Database.xls" in the "C:\Database" folder. I have a number of other fields
within the template that are populated from the database.

TIA,

Pete
 
D

Doug Robbins - Word MVP

If this is something that is done regularly, you can apply the method in the
article "Access a database and insert into a Word document the data that you
find there" at:

http://www.word.mvps.org/FAQs/InterDev/GetDataFromDB.htm

to obtain information from a named nange in Excel as shown in the article
"Load a ListBox form a Named Range in Excel using DAO" at:

http://word.mvps.org/FAQs/InterDev/FillListBoxFromXLDAO.htm

Probably better to use { DOCVARIABLE } fields in the document rather than
mergefields and create document variables that have the values retrieved
from Excel.


--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP
 
T

That Bloke

Thanks, but is it the same for an Excel spreadsheet rather than an Access
database?
 
D

Doug Robbins - Word MVP

Look at both of the articles and you will see that they use the same method.

--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP
 
T

That Bloke

Thanks, I'm sorted


Doug Robbins - Word MVP said:
Look at both of the articles and you will see that they use the same
method.

--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top