Many thanks for your help.

As I mentioned above in Outlook 2003 I don't have to open the attachment in order to print it, I just have to open the mail than right click on the attchment and select print, this works with all formats.

The solution you give opens each attachment than prints it, this is maybe why it can't print everything

I thought the code would have like 10 lines max

Will be using this for the time solves part of my problem but most attachments are tif.