
受信したメールの添付ファイルを特定のフォルダへ一括保存を行いたいのですが。下記を実行しますと、『添付ファイルを保存できません。操作を行うためのアクセス権がありません。』のメッセージが出て保存されません。修正方法ご存じの方、ご協力をお願いします。
どの部分に何という構文を挿入すればよいのか。
教えていただきたいです。
-------------------------------------------------------
Public Sub SaveAttachmentFiles()
Dim oAccount As Account
Dim folderINBOX As Folder
Dim folderSUB As Folder
Dim itemMail As Outlook.MailItem
Dim strFilename As String
Dim oAttachment As Attachment
'アカウント取得
Set oAccount = Application.Session.Accounts![taro_hanasaka@poppop.co.jp]
'「受信トレイ」の取得
Set folderINBOX = oAccount.DeliveryStore.GetDefaultFolder(olFolderInbox)
'「SUB」フォルダの取得
Set folderSUB = folderINBOX.Folders.Item("■注文残納期回答依頼書")
'For Eachのループでメール(MailItemオブジェクト)を取得
For Each itemMail In folderSUB.Items
'For Eachのループで添付ファイル(Attachmentオブジェクト)を取得
For Each oAttachment In itemMail.Attachments
'ファイル名(フルパス)
'(保存フォルダは仮のものです)
strFilename = "C:\Users\taro_hanasaka\Desktop\Private\納期回答\返信納期回答ホルダ"
'ディスクに保存する
oAttachment.SaveAsFile strFilename
Next
Next
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
【マクロ】フォルダにファイル...
-
Excelvbaでブックをコピー名前...
-
フォルダを開いて、閉じるのプ...
-
複数選択フォルダの配列への格納
-
バッチファイル フォルダを...
-
デスクトップの画像をhtmlに表...
-
【コマンドプロンプト】名前順...
-
[VBS] Unicodeの文字化けを防ぎ...
-
ファイル名と同名のフォルダを...
-
保存先のフォルダ名を指定した...
-
Excelで指定したフォルダに保存...
-
[VB.net 2003] FileDialogでデ...
-
MATLABで複数のフォルダから情...
-
Debug フォルダは消していいの?
-
機種依存文字を含むフォルダ/フ...
-
フォルダ内のファイルの作成日...
-
VBAでファイル名を指定して保存...
-
エクセルマクロで指定フォルダ...
-
ディレクトリ名変更してコピー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
VBA 最新のフォルダ取得
-
デスクトップの画像をhtmlに表...
-
ファイル名と同名のフォルダを...
-
会社のネットワーク上のファイ...
-
ExcelのVBAでフォルダ指定がで...
-
Excelで指定したフォルダに保存...
-
VBA フォルダの複数選択ができない
-
【マクロ】ファイル名の日付に...
-
VB.NRT FolderBrowserDialogを...
-
【マクロ】フォルダにファイル...
-
ThisWorkbookがあるフォルダ更...
-
ディレクトリ名変更してコピー...
-
(C#)フォルダを指定するダイ...
-
VB6で7-ZIPのAPIを使用した圧縮...
-
VBプロジェクトでのフォルダ構...
-
パス名に2バイト文字(マルチバ...
-
Debug フォルダは消していいの?
-
フォルダにリンクを貼りたい
-
フォルダAから1つのファイルだ...
おすすめ情報