TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Re: Creating Microsoft Word template - How do I prompt for information?
Subject:Re: Creating Microsoft Word template - How do I prompt for information? From:"Chuck Martin" <cm -at- writeforyou -dot- com> To:techwr-l Date:Thu, 14 Aug 2003 13:28:52 -0700
Back in the good old days of WordBasic, I could have told you most of that
off the top of my head. (I'd have used *the* best book on the subject, "The
Hacker's Guide to Word for Windows," to fill in the gaps.) I did some of
this exact stuff.
You can do the same thing now, only with VBA, which is more structured, but
also more complicated.
Put simply, all the things you want to do are changing characteristics of
some of a document's objects. So in pseudocode, here's what you'd do:
1. On document Open, display a custom dialog box that prompts users to enter
information. (You design the custom dialog box, remembering to write
appropriate code for validation and error checking.)
2. Write that information to the appropriate document objects.
3. Update the fields in the document.
Note that you can also create custom objects and have them be part of a
document template.
The template itself would contain fields in the right places that would get
and display the information in those document objects.
Chuck Martin
<fbelton -at- octigabay -dot- com> wrote in message news:209320 -at- techwr-l -dot- -dot- -dot-
>
> Hi all,
>
> I am a FrameMaker user, and rarely use Microsoft Word. I have recently
> been asked to create a Word template for the engineers here at work (poor
> darlings - I have the only FM license), am having a little trouble...
>
> Here's what I want to do (pardon me if I get the Word terminology wrong).
>
> When someone uses the template to start a new document, I want a dialog
> box to pop up, prompting for the Title, DocID, Date, AuthorName, and
> IssueNo. I then want this information to be propogated to different fields
> in the document - some goes on the title page, some goes into headers and
> footers, etc. I know how to create Word cross-references, but am not sure
> how I can get the initial dialog box to appear. (Or if this is even
> possible).
>
> Hope you can help! Please CC me directly on your reply,
> Fiona (WinXP)
>
>