Ok... you do need to use filescripting object ot create the folder
Code:
' Set the Attachment folder.
strFolderpath = strFolderpath & "\OLAttachments\"
' Check each selected item for attachments.
For Each objMsg In objSelection
strSender = objMsg.SenderName
strFolderpath = strFolderpath & "\" & strSender
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(strFolderpath) Then
fso.CreateFolder (strFolderpath)
End If
and when you put it together at the end, make sure you use a slash before the filename -
objAttachments.Item(i).SaveAsFile strFolderpath & "\" & strFile