2016-09-27 11 views
0

어떻게 수행 할 수 있는지 궁금합니다. 그것을 할 수 있습니까? 나는 기본 클라이언트로드되기 전에이 내부에 첨부 파일을 추가 할vb.net에서 기본 전자 메일 클라이언트를 사용하여 첨부 파일이 포함 된 전자 메일을 보내는 방법

Try 
    MsgBox("Please wait this may takes time to load", vbInformation, "Mailing System") 
    System.Diagnostics.Process.Start("mailto:" & txtEmailadd.Text) 
Catch ex As Exception 
    MsgBox(ex.Message & " Having some technical difficulties, kindly check if the email textbox has data in it", vbCritical, "System Advisory") 
End Try 

:

여기 내 간단한 코드입니다. 불행히도 웹에서 답변을 찾을 수 없습니다. 조언 좀 해줄 수 있니? 미리 감사드립니다.

답변

0

MailMessage.Attachments()를 호출해야합니다. 예제 코드는 다음과 같습니다.

Dim MailMsg as New MailMessage 
Dim loAttachment As Attachment = Nothing 
Dim ls_email_attach as String 
Dim server as String 

ls_email_attach = "attach.xls" 
server = "Mail server info" 

//add the attachment 
If Not ls_email_attach.Trim = "" Then 
     loAttachment = New Attachment(ls_email_attach) 
     loMailMsg.Attachments.Add(loAttachment) 
End If 

//send the email 
MailMsg = New SmtpClient(server) 
MailMsg.Send(loMailMsg) 

참조를 위해 this을 참조하십시오.

희망 하시겠습니까?

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. 이거 시도해 봐. –