私は、さまざまなクライアントの会社のレポートを保持する1つのドライブフォルダを設定したいと考えています。当社の報告ソフトウェアはだけなので、私はGoogleで検索したファイルに保存するのではなく、電子メールに送信し、自動的にフォルダタイトルに基づいてOutlook添付ファイルを自動的に保存する
Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
Dim dateFormat
dateFormat = Format(Now, "yyyy-mm-dd H-mm")
saveFolder = "C:\Report Attachments\"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder & "\" & dateFormat & objAtt.DisplayName
Set objAtt = Nothing
Next
End Sub
問題にすべての添付ファイルをダウンロードするには、コードのこの部分を見つけた私は会社によってレポートを分割したいということです。例えば、私はA社のレポートは
Cに行きたい:\報告書の添付が
Cに行くために会社Aに
とB社のレポートを\:\報告書の添付がB社
\しますなど。各レポートはに添付ファイルのタイトルに会社名を付ける必要がありますので、添付ファイルのタイトルに基づいて保存場所を変更するコードを調整します。これは可能ですか?
助けてくれてありがとう – tomdemaine