Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Word / Programming / November 2007

Tip: Looking for answers? Try searching our database.

How alter Word 2003 doc last page footer without altering other pa

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Jane Smythee - 20 Nov 2007 14:30 GMT
How can the last page footer of a Word 2003 document be altered without
altering the information in the footers of the other pages?

A word template document is used with a visual basic program to generate
over 26,000 individual word documents using details from a file. The
individual word documents can have between 2-30 pages. The footer of this
word template document contains a two cell table. Cell 1 of this table must
contain a different value for the first, middle, and last pages of the word
document. For example, the first page cell 1 must be 20. Last page cell 1
must be 10. The middle pages must be 00. The cell 1 values increment for each
document and are not the same for each document.

If a section break is manually or programmatically added before the footer
of the last page, the first page either appears blank or it becomes section 1
with the rest of the pages becoming section 2 even though the goal was for
the last page to become section 2. Inserting a page at the end of the
document and then attempting the section break has the same results.

How can a section break be forced before the last footer without impacting
the other pages?

Signature

J Smythee

Jean-Guy Marcil - 20 Nov 2007 17:57 GMT
Jane Smythee was telling us:
Jane Smythee nous racontait que :

> How can the last page footer of a Word 2003 document be altered
> without altering the information in the footers of the other pages?
[quoted text clipped - 18 lines]
> How can a section break be forced before the last footer without
> impacting the other pages?

You can use conditional fields in the footer table cell, for example:

{IF {PAGE} = 1 "This is the first page" "{IF {PAGE}={NUMPAGES}"This is the
last page" "This is a middle page"}"}

Each {} pair must be created with CTRL-F9 and the placement of the " must be
precise.

Signature

Salut!
_______________________________________
Jean-Guy Marcil - Word MVP
jmarcilREMOVE@CAPSsympatico.caTHISTOO
Word MVP site: http://www.word.mvps.org

Jane Smythee - 20 Nov 2007 21:10 GMT
Thank you for your reply...

Can a variable be passed to this method?

For example,  can the following:

{IF {PAGE} = 1 "This is the first page" "{IF {PAGE}={NUMPAGES}"This is the
last page" "This is a middle page"}"}

receive a variable like [vBOC] and [vEOC]:

{IF {PAGE} = 1 "[vBOC]" "{IF {PAGE}={NUMPAGES}"[vEOC]" "*00*"}"}

Signature

J Smythee

> Jane Smythee was telling us:
> Jane Smythee nous racontait que :
[quoted text clipped - 29 lines]
> Each {} pair must be created with CTRL-F9 and the placement of the " must be
> precise.
Jean-Guy Marcil - 20 Nov 2007 22:34 GMT
Jane Smythee was telling us:
Jane Smythee nous racontait que :

> Thank you for your reply...
>
[quoted text clipped - 8 lines]
>
> {IF {PAGE} = 1 "[vBOC]" "{IF {PAGE}={NUMPAGES}"[vEOC]" "*00*"}"}

You could use document variables and the associated {DOCVARIABLE}field.

{IF {PAGE} = 1 "{DOCVARIABLE vBOC}" "{IF {PAGE}={NUMPAGES}"{DOCVARIABLE
vEOC}" "*00*"}"}

Alternatively, custom document properties can be used as well. The latter do
not require VBA, document variables require VBA to manipulate them.

Signature

Salut!
_______________________________________
Jean-Guy Marcil - Word MVP
jmarcilREMOVE@CAPSsympatico.caTHISTOO
Word MVP site: http://www.word.mvps.org

Jonathan West - 21 Nov 2007 11:34 GMT
> Thank you for your reply...
>
[quoted text clipped - 8 lines]
>
> {IF {PAGE} = 1 "[vBOC]" "{IF {PAGE}={NUMPAGES}"[vEOC]" "*00*"}"}

Not a VBA variable. But you can create a custom document property, put
whatever text you want into the property, and insert a DOCPROPERTY field
referring to it between the quotes.

Signature

Regards
Jonathan West - Word MVP
www.intelligentdocuments.co.uk
Please reply to the newsgroup


Rate this thread:






 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.