|
|
This is a macro that inserts all the information
found in the File, Properties, Summary tab on a separate page
(the default) at the end of the document, ready for printing.
OPERATION
The macro starts by looking for a paired (or
selected) bookmark named "SummaryInfoBookmark" that
would have been inserted by a previous play of this macro. If
it finds the bookmark, it block-deletes the material between
the bookmark codes -- i.e., all the Summary information inserted
during the last play of the macro. Then the macro creates the
summary in a temporary file, inserts that file at the end of
the current document, then deletes the temporary file from the
disk.
This method helps ensure that only the most
recent Summary information is inserted at the end of the document.
Therefore, the macro can be played multiple times without producing
multiple summaries.
OPTIONS
Several options can be set in the macro's
User Modification Area.
You may be able to use this macro as a template
macro (perhaps triggered
just before print time; see the comment at the end of the macro's
code for information on how to do this or click here).
NOTES and CAVEATS
If you have never edited or
changed the File, Properties, Summary dialog in the current document, there will be no Summary text block created (other
than the document's filename, if that option was chosen in the
User Modification Area).
This is apparently due to the internal coding
of the DocSummarySaveAs() command, which "knows" whether
the Summary dialog has been modified or not -- and if not, it
doesn't generate any output.
In this event, a message will appear to let
you know that no summary data exists. The message will automatically
disappear after a few seconds. This allows the macro to be used
in an unattended fashion -- such as a template macro.
You can easily modify the macro's code to
require it to pause for user confirmation before dismissing the
message by changing the Prompt command(s), beginning at about
line #130. (Normally, there is no reason to do this.)
You can also adjust the Wait() command if
you want to adjust the time the message is displayed on your
system. More information of using the Summary feature was posted on WordPerfect Universe (here) by Charles Cork. "...I think that this [setting creation and revision dates] is a matter of activating and using the document
summary feature, which can be done automatically by selecting "Create
summary on save/exit" in Tools > Settings > Summary.
If the user elects to use this feature, WP will save this and other
chosen categories of information. To automate the process of generating
summary information, WP inserts the User's name as author and typist,
and today's date as the creation date. If you look at the WP file
through a hex or text editor, the text that is entered into the document
summary dialog will appear just above the beginning of the text that
appears in the normal operating window.
But unless the user affirmatively chooses to use this feature, WP will
not save the information in the file, even information (like the
creation date and name of the author/typist) that it automatically
generates. So even when the user looks at the Summary Tab of an old
file, WP still offers today's date as the creation date, not for the
purpose of informing the user of a fact about this file, but to
facilitate document summary data entry.
The document summary feature's location under the File > Properties
menu item gives the impression that WP automatically stores information
about the file, just as the operating system does, but unless the user
elects to save the summary information, it is not saved. To avoid
confusion, it should either be separated from "File Properties" or
otherwise more clearly labeled. Those of us who do not use the document
summary information should simply ignore it."
|