Outlook で毎日の電子メールの添付ファイルをフォルダーに保存しようとしています。ファイル システム ウォッチャーが添付ファイルを解析および分析できるようにします (データ整合性チェッカーのレポートです)。VBA スクリプトを実行することになっているルールを設定しましたが、私が知る限り実行されません。コードが実際にテキストをファイルに保存することを VB6 で確認したので、Outlook が実際に VBA スクリプトを実行すると、同じことができるはずです。しかし、そうではありません!誰が私が間違っているのかを見ることができますか?
Dim WithEvents objInbox As Outlook.Items
Private Sub Application_Startup()
Set objInbox = Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Sub SnagAttachment(theItem As MailItem)
On Error Resume Next
Dim fnum As Integer
fnum = FreeFile()
Open "c:\temp\success.txt" For Output As #fnum
Print #fnum, "Ran SnagAttachment Successfully"
Close #fnum
End Sub
ルール ウィザードを使用して [スクリプトの実行] を選択すると、Sub SnagAttachment が選択可能なスクリプトとしてリストされることに注意してください。