adding new record page to form

J

John

Hi:
I'd like to create a Word form that I can use as a photo
description log. I'd like the form page to include space
for a digital image as well as a header, footer, and a
fill-in table that allows me to describe what's shown in
the image. There will be one image and table of data per
page, but I have many images to describe and log, and I
want to combine them in one word document. Is there a
way to create a form where I can repeatedly and easily
add pages that have the image area and table ready to
fill in?

tia
 
M

Mark Tangard

Hi John,

This question has comes up more than once and I don't recall
a consensus about the right answer. If you mean a real form
(protected form, with formfields), it's quirky because each
page would have bookmarked formfields that must have unique
names, so you'd presumably have to write code to launch a
new page from the template (as a separate document), modify
bookmark names to make them unique, and then paste that onto
the end of your main file. In order not to have to unprotect
the form just to run that code, you'd need a formfield, maybe
at the bottom of your page, to run it On Entry.

Overall, pretty messy. It could be done, but I'd rather not
ponder it.

If you *don't* need this to be a protected form, I'd suggest
laying out one page as an AutoText, then writing a macro to
just spew out that AutoText on command. A little primitive,
but simple. And if you wanted to invest the time, you could
build a userform that prompts you for all the things you want
to appear on the page, THEN inserts the AutoText and fills it
in for you. This would be a lot less hassle and a lot more
slick (although it'd require learning a bit more VBA). I'm
pretty sure that's how I'd approach it.

Info on protected forms:
http://www.mvps.org/word/FAQs/Customization/FillinTheBlanks.htm

Info on userforms:
http://www.mvps.org/word/FAQs/Userforms/CreateAUserForm.htm

Brass band on userforms;
http://www.speakeasy.org/~mtangard/userforms.html
 

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