MS Outlook 2003 VBスクリプトで、添付ファイルを1つのmailItemから別のmailItemにコピーしたいと思います。ソースmailtItemはテンプレートメッセージです。私が使用しているコードは次のとおりです。
Sub copyAllAttachments(source, target)
Dim fileName, i
For i = 1 To source.Attachments.Count
fileName = fileSystem.GetSpecialFolder(2) & "\" & source.Attachments.Item(i).FileName
On Error Resume Next
source.Attachments.Item(i).SaveAsFile(fileName)
On Error Goto 0
target.Attachments.Add fileName, 1
fileSystem.DeleteFile fileName, True
Next
End Sub
これは50人のユーザーで問題なく機能しますが、1人です。彼は常にtarget.Attachments.Add fileName, 1
ファイルを作成できないというエラーが表示されます。また、添付ファイルを作成するフォルダーのアクセス権を確認する必要があります。彼の設定は他のフォルダーと変わらないようです。フォルダーは彼のTEMPフォルダーです。
誰か、この謎を解くのを手伝ってくれたり、どこを見ればいいのかヒントを教えてくれませんか?:-)