TIA,
Eric
Private Sub TabThruForm(doc As Word.Document)
Dim k As Integer
Dim frmFlds As Word.FormFields
Set frmFlds = doc.FormFields
For k = 1 To frmFlds.Count
If k <> frmFlds.Count Then frmFlds(k).Next.Select
Next k
frmFlds(1).Select
End Sub
Can you show us the code you are using to set the content
programmatically?
Also exactly what formatting you have set on the fields and what
content you are applying.
What version of Word are you using?
On my PC Using Word XP (2002) with SP3 it works OK. I set a field to
format a date in the form "d MMMM yyyy"
when I applied the current date to it using frmFlds(k).Result = Now()
it displayed the val;ue in the formfield as "5 January 2008".
Hope this helps.
Cheers
TonyS.