У меня есть код, который отправляет электронные письма с вложением.
sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = CreateObject("CDO.Configuration")
Set cdoMessage = CreateObject ("CDO.Message")
With cdoMessage
Set .Configuration = cdoConfig
.From = strEmail
.To = "address removed"
.Subject = "subject email"
strMessageBody = "<h2>Message</h2>"
.HTMLBody = strMessageBody
.AddAttachment (strFile)
.Send
End With
Код отлично работает для вложений, заканчивающихся на ".doc", ".xls" ".ppt", ".zip"
Как только используются любые «нестандартные» расширения, например, сказать «.msg», я получаю сообщение об ошибке:
"Ошибка CDO.Message.1 '80040218'
Неизвестная ошибка "
Есть идеи или обходные пути?