Reply
 
Thread Tools Display Modes
  #1   Report Post  
Posted to microsoft.public.word.mailmerge.fields
Diane S Diane S is offline
external usenet poster
 
Posts: 12
Default Word vs Word Perfect

Back in the day when I used Word Perfect, when merging letters you were able
to put a pause in the merge so that the merge would stop at a specific field
and you could enter information that was specific to that particular
addressee. You could also set up a merge with information specific to each
addressee, i.e., different class times, dates, etc., and merge all of that
into the template. Perhaps Word does that also but I have never been able to
figure it out. Any suggestions?
--
Diane
  #2   Report Post  
Posted to microsoft.public.word.mailmerge.fields
Graham Mayor Graham Mayor is offline
external usenet poster
 
Posts: 19,312
Default Word vs Word Perfect

See http://www.gmayor.com/mail_merge_lab...th_word_xp.htm or
http://www.gmayor.com/merge_labels_with_word_2007.htm which explain the
merge process. However I suspect that http://www.gmayor.com/Macrobutton.htm
is closer to what you had in mind?

--

Graham Mayor - Word MVP

My web site www.gmayor.com
Word MVP web site http://word.mvps.org



Diane S wrote:
Back in the day when I used Word Perfect, when merging letters you
were able to put a pause in the merge so that the merge would stop at
a specific field and you could enter information that was specific to
that particular addressee. You could also set up a merge with
information specific to each addressee, i.e., different class times,
dates, etc., and merge all of that into the template. Perhaps Word
does that also but I have never been able to figure it out. Any
suggestions?



  #3   Report Post  
Posted to microsoft.public.word.mailmerge.fields
Peter Jamieson Peter Jamieson is offline
external usenet poster
 
Posts: 4,582
Default Word vs Word Perfect

WordPerfect always had a more powerful equivalent of Word's "field
language".

The best you can really do "out of the box" in Word is
a. to use an ASK or FILLIN field to pause and ask a question
b. ideally, all per-recipient information would be included in your
data source, but you can obviously only manage that if you are in a good
position to manipulate your data how you want. e.g. if it is in an
Access database, any table that referenced a recipient could be "joined"
with the recipient data using a query. Probably the simplest way to hold
information that is neither in the data source nor "in Word" is to put
it in a Word document, bookmark it with a bookmark name that can be
built from the recipient identifier, and use INCLUDETEXT to include it.

For example, suppose you have a standard recipient identifier that's
just an ID number - 1,2, etc., and that number is in a column in your
data source called ID. Then if you put each recipient's address in a
Word document, and bookmark recipient 1's address as r1address,
recipient 2's address as r2address and so on, you can use the nested field

{ INCLUDETEXT "the path name of the recipient data document" "r{
MERGEFIELD ID }address" }

However, this assumes that you have a bookmark for every ID - if you
don't things immediately become more complicated.

Otherwise, you probably have to turn to VBA or another programming
language, and then you get a different set of opportunities, limitations
and problems.

The "official" way to do stuff during the merge is to use Word VBA and
Word Events. In that case, you can write a Word macro that will be
invoked immediately before each record is merged. The macro can access
the data in the record and - for example - given an appropriate
recipient identifier, could look up that recipient's record in Outlook
Contacts and insert it.

There are other possibilities.

Peter Jamieson

http://tips.pjmsn.me.uk
Visit Londinium at http://www.ralphwatson.tv

Diane S wrote:
Back in the day when I used Word Perfect, when merging letters you were able
to put a pause in the merge so that the merge would stop at a specific field
and you could enter information that was specific to that particular
addressee. You could also set up a merge with information specific to each
addressee, i.e., different class times, dates, etc., and merge all of that
into the template. Perhaps Word does that also but I have never been able to
figure it out. Any suggestions?

  #4   Report Post  
Posted to microsoft.public.word.mailmerge.fields
Diane S Diane S is offline
external usenet poster
 
Posts: 12
Default Word vs Word Perfect

I want to thank both of you for your answers. Wow! How easy was WordPerfect
to do merges!
--
Diane


"Peter Jamieson" wrote:

WordPerfect always had a more powerful equivalent of Word's "field
language".

The best you can really do "out of the box" in Word is
a. to use an ASK or FILLIN field to pause and ask a question
b. ideally, all per-recipient information would be included in your
data source, but you can obviously only manage that if you are in a good
position to manipulate your data how you want. e.g. if it is in an
Access database, any table that referenced a recipient could be "joined"
with the recipient data using a query. Probably the simplest way to hold
information that is neither in the data source nor "in Word" is to put
it in a Word document, bookmark it with a bookmark name that can be
built from the recipient identifier, and use INCLUDETEXT to include it.

For example, suppose you have a standard recipient identifier that's
just an ID number - 1,2, etc., and that number is in a column in your
data source called ID. Then if you put each recipient's address in a
Word document, and bookmark recipient 1's address as r1address,
recipient 2's address as r2address and so on, you can use the nested field

{ INCLUDETEXT "the path name of the recipient data document" "r{
MERGEFIELD ID }address" }

However, this assumes that you have a bookmark for every ID - if you
don't things immediately become more complicated.

Otherwise, you probably have to turn to VBA or another programming
language, and then you get a different set of opportunities, limitations
and problems.

The "official" way to do stuff during the merge is to use Word VBA and
Word Events. In that case, you can write a Word macro that will be
invoked immediately before each record is merged. The macro can access
the data in the record and - for example - given an appropriate
recipient identifier, could look up that recipient's record in Outlook
Contacts and insert it.

There are other possibilities.

Peter Jamieson

http://tips.pjmsn.me.uk
Visit Londinium at http://www.ralphwatson.tv

Diane S wrote:
Back in the day when I used Word Perfect, when merging letters you were able
to put a pause in the merge so that the merge would stop at a specific field
and you could enter information that was specific to that particular
addressee. You could also set up a merge with information specific to each
addressee, i.e., different class times, dates, etc., and merge all of that
into the template. Perhaps Word does that also but I have never been able to
figure it out. Any suggestions?


Reply
Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Word Perfect Format Tcordaro Microsoft Word Help 7 September 7th 06 09:43 PM
word perfect conversion hulud1 Microsoft Word Help 1 September 20th 05 04:28 PM
Help! I'm trying to convert from Word Perfect. Jim New Users 1 April 2nd 05 11:07 AM
Boiletplates from Word Perfect linda Microsoft Word Help 1 January 28th 05 05:37 PM
word perfect ducati6 Microsoft Word Help 4 January 26th 05 05:45 AM


All times are GMT +1. The time now is 12:58 PM.

Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 Microsoft Office Word Forum - WordBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Word"