Okay, I don't even know if this is possible but I feel like it
should be, and if not, I need to find another way to do it.
I have this lovely little form all done up in Word. It's about 36 pages long at this point. It's a phone survey form, which will need to suit the needs of each division in my company. For example, our Technical Risks division will need the Tank Farms section of the form, whereas our Canadian Property insurers will not.
So here's the idea that I came up with -- a TOC (table of contents) that opens up ahead (or at the top) of this entire document, where it holds a checklist. Each checkbox would correspond with a page (or series of pages).
Upon opening the document, in the TOC, everything under "GENERAL" would be checked -- Building Characteristics, checked, Risk ID, checked -- these are things that
all divisions will need. However, moving downwards, under the TRD section in the TOC, there will be a number of unchecked boxes -- Tank Farms, Pressure Vessels, etc., so that if someone in the TRD needed the form, they would simply check all applicable pages, the pages would load into the document, they'd hit "print" and get ONLY the general forms plus whichever additional pages they'd selected.
Is this do-able? How do I do it?
Thanks in advance for any help, and please let me know if you need me to clarify further.
Posts
@gamefacts - Totally and utterly true gaming facts on the regular!
I have a feeling this is going to be frustrating. Haha.
Someone's going to swoop in and tell me that Word can do it just fine, now.
@gamefacts - Totally and utterly true gaming facts on the regular!
I don't want to have to resort to using Excel ... but hey if I could somehow set up the TOC in there to link to which pages to print which would then load up only those in Word ... well, I mean, sure. Whatever. I just need to get this done.
edit: sorry, when i wrote "work" i really meant "work for your needs"
Well of course it would work, but again, I want to make this as user-friendly as possible. And these "users" are less than uh, computer literate. Most people don't know how to use ctrl to select multiple files.
Unfortunately for you, I ended up doing it in XML+XSLT+Javascript. It works great, though.
Word doesn't have an off-the-shelf way of doing this, really. You can almost certainly do it with Word Macros, but you're going to have to write some VBA, probably. There's a plugin for Word called Conditional Text for Word that might help you, but it's not cheap.
Just give them separate forms - if they're not computer literate, you're just setting yourself up for 1 big headache - do you want a phone call from every person asking you the same stupid questions each time they need to fill the form in, even though your instructions were clear on the first page, and you trained them! (still have nightmares about a very simple training needs analysis database I wrote for managers in the department I worked in).D:D:D:D:D:D:D:
People can be very dense, even if they are intelligent.
For paintings in progress, check out canvas and paints
"The power of the weirdness compels me."
Blah! Blah, I say!
It's not really that hard. If you need it to be paginated in a specific way, you want to use some CSS to specify a printing style so you can get the page breaks in the right places and such.
Then, you have to go about showing/hiding different parts of the document via checkboxes. This, you can do with Javascript. I found JQuery makes this trivially easy. If you wrap your different sections in something like:
Then the Javascript to show or hide that section is:
Attach a simple Javascript function to your checkboxes that, if the checkbox is checked, hides the section, or if the checkbox is unchecked, shows it.
Also, just thought of something - our computers don't run Javascript at work! (They are very, very strictly anti-internet and are very new to technology.)
It doesn't sound like you've got Acrobat Pro there, though, so the point may be moot.
Edit: One thing you might be able to do with Word (if you feel like spending the time to do it) is to use html in your document to do the pointing. Right now I'm not sure if you can do it, but it might be worth looking into if you're stuck with word documents.