Importing Data from Word Form

R

Rose B

I am about to try and create a 'utility' that will take information entered
on Word form(s) (saved in a given directory) and load them into Access tables
based upon the field names in the Word form. Before I embark upon this I
wondered if anyone out there has done something similar that could be used as
a base from which to clone?
 
P

Piet Linden

I am about to try and create a 'utility' that will take information entered
on Word form(s) (saved in a given directory) and load them into Access tables
based upon the field names in the Word form. Before I embark upon this I
wondered if anyone out there has done something similar that could be used as
a base from which to clone?

Something like this?
http://www.computorcompanion.com/LPMArticle.asp?ID=136

Either that or you can create an instance of Word, use DIR to loop
through the directory specified by the user (using the BrowseFolder
API, maybe), and then add a new record to your recordset, loop through
the bookmarks in the Word doc, assigning them to the corresponding
fields in your recordset, update your recordset, close the word doc
and go to the next one. When you're done, close the instance of Word
and your recordset object.

Some useful bits:
BrowseFolder API: http://www.mvps.org/access/API - should be near the
top.

fIsAppRunning: same place... I think it's in one of the Excel
automation routines. Just use
fIsAppRunning("word")...

dig around the NG for a good example of using DIR to loop over
directories. There should be several.

and remember to close everything you open. AND close them in your
error-trapping code or you could end up with a zillion copies of Word
running on your computer without realizing it.
 
R

Rose B

Thanks for the suggestions and tips Piet - I will take a look. Very much
appreciated.
 

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