chinese1,
I don't believe there is an easy way to print the VBA [tt]MsgBox[/tt], most solutions I have seen require using API's to screen capture a bitmap of the box, saving it, then direct to the printer...
Have you looked at designing a Report that contains the pertinent information on the transaction that requires approval then use [tt]DoCmd.OpenReport()[/tt] in conjunction with [tt]MsgBox[/tt] to direct the details to a printer?
Just a thought,
CMP
[small]For the best results do what I'm thinking, not what I'm saying.[/small]
(GMT-07:00) Mountain Time (US & Canada)