参照設定でMicroSoft CDO For Exchange 2000 Library にチェックを入れておいて下さい。
Option Explicit
Private Sub Command1_Click() Dim objEmail As New CDO.Message Dim strTextBody As String Dim strTmpFile As String ' "c:\test1.txt;c:\test2.txt" strTextBody = "<HTML><BODY><P><B><FONT color=""#0000ff"">これは</FONT>" strTextBody = strTextBody & "<FONT color=""#ff0000"">テストメール</FONT>" strTextBody = strTextBody & "<FONT color=""#00ff00"">です。</FONT></B></P></BODY></HTML>"
With objEmail 'サーバーより、エラーが発生するようならコメント部分を外してテストして見て下さい。 ' .Configuration.Fields.Item(cdoSendUsingMethod) = 2 ' cdoSendUsingPort ' .Configuration.Fields.Item(cdoSMTPServer) ="*****.co.jp" 'SMTPサーバ名(又はIPアドレス) ' .Configuration.Fields.Item(cdoSMTPServerPort) = 25 ' ポート ' .Configuration.Fields.Item(cdoSMTPConnectionTimeout) = 60 ' タイムアウト .Configuration.Fields.Item(cdoSMTPAuthenticate) = 0 .Configuration.Fields.Update .To = "送信先アドレス" .From = "送信元アドレス" .Subject = "テストメールを送信" .HTMLBody = strTextBody If Len(strTmpFile) Then '添付ファイルがあれば .AddAttachment (strTmpFile) '添付ファイルのパス End If .Send End With Set objEmail = Nothing MsgBox "送信できました" End Sub