我的d驱动器上有1000个.MSG文件,每个包含一个XLS文件,属于附件。脚本下载嵌入在.msg文件中的xls文件
是否有任何方法使用ssis脚本或vb或vba从这些.msg文件下载这些xls文件? 这样我就不必打开每一个msg文件并下载xls文件
我的d驱动器上有1000个.MSG文件,每个包含一个XLS文件,属于附件。脚本下载嵌入在.msg文件中的xls文件
是否有任何方法使用ssis脚本或vb或vba从这些.msg文件下载这些xls文件? 这样我就不必打开每一个msg文件并下载xls文件
我还有一个其他solutuion,其中附件然后从Outlook中删除,并在邮件的正文中输入一个注释attachemnt被保存在哪里;如果你感兴趣的话让我知道。
,但你需要这个位置应该做的:
您可以使用Application.CreateItemFromTemplate Outlook对象模型功能,也可以使用赎回及其RDOSession.GetMessageFromMsgFile(http://www.dimastr.com/redemption/rdosession.htm) - 然后你可以使用RDOMail.Attachments集合来遍历所有附件并调用RDOAttachment.SaveAsFile。
从来没有尝试过,但我发现[this](http://www.vbaexpress.com/forum/showthread.php?46112-Outlook-2007-Extracting-attachments-from-msg)我会研究它多一点,看看我可以挖掘 – TsSkTo
和[这](http://www.codeproject.com/Articles/13439/Extracting-mails-and-attachments-from-outlook-2003),我从[这里] (http://social.msdn.microsoft.com/Forums/sqlserver/en-US/b593e251-d013-4572-a075-93dc443d66a3/save-outlook-mail-file-msg-using-ssis-2005?forum=sqlintegrationservices ) – TsSkTo