loOutLook = CREATEOBJECT("Outlook.Application") loNameSpace = loOutLook.GetNameSpace("MAPI") loInbox = loNameSpace.GetDefaultFolder(6) WITH loInBox FOR nMessageCtr = 1 TO .Items.Count FOR nAttachmentCtr = 1 TO .Items[nMessageCtr].Attachments.Count WITH .Items[nMessageCtr].Attachments[nAttachmentCtr] .SaveAsFile("c:\attachmentsdirectory\" + .FileName) ENDWITH ENDFOR ENDFOR ENDWITH RELEASE loOutLookI seem to recall having a similar problem with filenames. I think the problem was that the operating system was set to restrict files in a specific folder to 8.3 format. It might be worth checking to see if this is the case with your system.