サンプルコード(VBA?)をご教示ください。
環境:Microsoft Outlook 2003
トリガー:特定の件名のメールを受信
動作:自動的にメール本文をテキストファイルへコピーし、
日付のファイル名でテキストファイルを、デスクトップ上に保存
こんな感じでどうでしょうか。
Option Explicit Private Sub Application_NewMailEx(ByVal EntryIDCollection As String) Const SaveSubject = "保存したいタイトル名" ' このタイトルを含むメールを保存 Dim objMail As MailItem Dim entID As Variant For Each entID In Split(EntryIDCollection, ",") Set objMail = Session.GetItemFromID(entID) If InStr(objMail.Subject, SaveSubject) > 0 Then SaveFile objMail End If Next End Sub Sub SaveFile(objMail As MailItem) Dim fso Set fso = CreateObject("Scripting.FileSystemObject") Dim ws Set ws = CreateObject("WScript.Shell") Dim filePath filePath = ws.SpecialFolders("Desktop") filePath = filePath & "\" & Format(objMail.ReceivedTime, "YYYYMMDD_HHNN") & ".txt" With fso.CreateTextFile(filePath, True) .Write objMail.Body .Close End With End Sub