Rather than attempt to reproduce this code manually, which invites errors
(there's one in the first field - I didn't check any farther) download the
document that contains the field code from the link at
http://www.gmayor.com/insert_a_date_other_than_today.htm. Paste the fields
into your document and edit the DATE fields it contains to match the
mergefield in your data source.
Turn off the autoformat that changes straight quotes to smart quotes!
If you can't work it out from that - contact me via the link on my web site
home page, giving details of the date field name in your Excel data file -
and what you want to do with it.

Signature
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP
My web site www.gmayor.com
Word MVP web site http://word.mvps.org
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
> Hi,
> I have checked the posts to see if I could find a solution for my
[quoted text clipped - 7 lines]
> d}<>13)}=1{=mod({MERGEFIELD Date\@ d},10)-2 \# rd;st;nd } th}{
> MERGEFIELD Date\@ "'of' MMMM, yyyy"}}
Lupe - 30 Jun 2006 16:40 GMT
Graham, I downloaded the zip file of Macropod on your page "Formatting Word
fields with switches" and I got my answer. Thanks!
Lupe
> Rather than attempt to reproduce this code manually, which invites errors
> (there's one in the first field - I didn't check any farther) download the
[quoted text clipped - 17 lines]
> > d}<>13)}=1{=mod({MERGEFIELD Date\@ d},10)-2 \# rd;st;nd } th}{
> > MERGEFIELD Date\@ "'of' MMMM, yyyy"}}