iwmorozov писал(а):Как запустить почтовую программу, используемую по умолчанию, и отправить в ней письмо с вложением?
Хакер писал(а):Pavel_2100, не пиши полную ерунду.
Хакер писал(а):А ты у нас, что, его личный адвокат?
Хакер писал(а):Написанное — ерунда, потому что оно не обеспечивает ни просто отправки, ни вложений тем более. И потому что это глупый копипаст, а автор постинга даже с трудом понимает написанное. Потому что mailto — это спецпротокол, чтобы можно было что-то указать в href-е ссылки для того, чтобы открылось мэил-менеджер-окно, приглашающая написать письмо по указанному адресу. Он не предназначен, для того, чтобы слать, он предзназначен, чтобы предложить пользователю слать, а потому он никогда не обеспечит запрошенного (отправки со вложениями).
Public Sub SendEmail()
Const SESSION_SIGNON = 1
Const MESSAGE_COMPOSE = 6
Const ATTACHTYPE_DATA = 0
Const RECIPTYPE_TO = 1
Const RECIPTYPE_CC = 2
Const MESSAGE_RESOLVENAME = 13
Const MESSAGE_SEND = 3
Const SESSION_SIGNOFF = 2
On Error GoTo ErrorHandler
MAPISession.SignOn
MAPIMessages.SessionID = MAPISession.SessionID
MAPIMessages.Compose
MAPIMessages.MsgSubject = sMessageSubject
MAPIMessages.MsgNoteText = sMessageBody
MAPIMessages.RecipIndex = 0 'First recipient
MAPIMessages.RecipType = RECIPTYPE_TO
MAPIMessages.RecipDisplayName = sToEmailAddress
MAPIMessages.AttachmentType = 0
MAPIMessages.AttachmentIndex = 0
MAPIMessages.AttachmentPathName = sAttachName 'Path to attachment
MAPIMessages.AttachmentPosition = 0
'ask to commit
MAPIMessages.Send True
'or send auto
'MAPIMessages.Action = MESSAGE_SEND
'Close MAPI mail session:
MAPISession.Action = SESSION_SIGNOFF
' MAPISession.SignOff
Exit Sub
ErrorHandler:
Select Case Err.Number
Case 32001
'User canceled mail
Case 32003
'Login has failed
Case 32053
'MAPI Failure: valid session ID does not exist
Case 32011
'Attachment not found
Case Else
'Unknown error
End Select
End Sub
iwmorozov писал(а):Как запустить почтовую программу, используемую по умолчанию, и отправить в ней письмо с вложением?
Сейчас этот форум просматривают: AhrefsBot, PetalBot и гости: 4