The only things that immediately come to mind are to intercept the print,
save and save as commands to add code to test that the fields are all
filled, but I would hesitate to recommend this route. It would be much
simpler to add autonew/autoopen macros to pop up instructions to users to
use the form correctly. You can employ the syntax used in the original macro
to pop up the message box, with your own choice of message eg
Set Balloon = Assistant.NewBalloon
With Balloon
.Text = "Use TAB to move between fields" & vbCr & "All fields must be
completed"
.Button = msoButtonSetOK
.Animation = msoAnimationBeginSpeaking
.Show
End With
--
<>>< ><<> ><<> <>>< ><<> <>>< <>>< ><<>
Graham Mayor - Word MVP
E-mail (e-mail address removed)
Web site
www.gmayor.dsl.pipex.com
Word MVP web site
www.mvps.org/word
<>>< ><<> ><<> <>>< ><<> <>>< <>>< ><<>