0
受け取った電子メールの内容を自動的にテキストファイルにエクスポートします。そのテキストファイルに既にテキストがある場合、新しいテキストはそれを上書きする必要があります。ルール内でスクリプトコードを実行するアイテムを特定しました
電子メールを受信したときにこのスクリプトを実行するルールを作成できます。
例:
「ハッピーバースデー」というメールが届きました。
テキスト「ハッピーバースデー」は「incomingEmail.txt」に保存されている必要があり
Sub extractDataAsString(item As Outlook.MailItem)
Dim olItem As Outlook.MailItem
Dim sText As String
Set olItem = ActiveExplorer.Selection.item(1)
sText = olItem.Body
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim Fileout As Object
Set Fileout = fso.CreateTextFile("K:\Project\Python\incomingEmail.txt", True, True)
Fileout.Write sText
Fileout.Close
End Sub
上記のコードは、テキストファイルに現在選択された電子メールの本文をエクスポートします。新しい電子メールの本文をテキストファイルにエクスポートしたいと思います。
私はこれが原因行であると思う:
Set olItem = ActiveExplorer.Selection.item(1)
しかし、私は、最新の電子メールを選択する方法を見つけることができません。