現在、電子メールを送信するvbaマクロを作成していますが、メッセージは作成されますが、エラーが生成されたので送信されません。現在のコード:アクセス2003年にvbaを使用してメールを送信するとランタイムエラーが発生する
Function CreateHURMail(Filename)
Dim olApp As Outlook.Application
Dim objMail As Outlook.MailItem
Set olApp = New Outlook.Application
Set objMail = olApp.CreateItem(olMailItem)
With objMail
.Subject = "Test Message"
.Body = "Body Text"
.To = "[email protected]"
.Attachments.Add (Filename)
.Display
On Error Resume Next
.Send
'If Err.Number = 287 Then
' MsgBox "Still doesn't work!", vbOKOnly, "DOH!"
'End If
End With
End Function
誰でもこの問題を解決する方法はありますか?
ありがとうございます。
同様に、注釈:Outlookでは、明らかにセキュリティ上の理由から、VBAを介したメッセージの送信が非常に制限されています。私は、電子メールを送信するための小さなコマンドラインツールを使用するほうがよいと思います。 –