0
特定のメール(チケット)をフォルダに保存します。件名がファイル名のWindowsフォルダにメールを保存する
私の検索は私にこのポスト(Macro to save e-mail as text file, to be used in a rule)を送りました。
私は出力に私はOutlookがファイルアクセス権エラーのため保存を完了できません
取得件名ラインを作ってみます。
SenderNameまたはTime/Dateを使用すると動作します。
Public Sub SaveEmail(msg As Outlook.MailItem)
' assume an email is selected
Set msg = ActiveExplorer.Selection.Item(1)
' the 2nd and 3rd options work but the 1st does not
' msg.SaveAs "C:\" & msg.Subject & ".msg", olTXT
' msg.SaveAs "C:\" & Format(Now, "YYYYMMDDHHMMSS") & ".txt", olTXT
msg.SaveAs "C:\" & msg.SenderName & ".txt", olTXT
End Sub
件名の例を教えてください。件名に違法な文字が含まれていたり、Windowsファイル名の文字制限に違反しているかどうかは主に疑問です。 –
この 'Sub SaveEmail()'に** MailItem **を渡していませんか?なぜそれを選択したものに変更したのですか?選択したものがメールアイテムでない場合はどうなりますか? – PatricK
https://www.experts-exchange.com/questions/28025657/Vba-Code-Eliminate-Illegal-Characters-from-a-filename.html – braX