【VBA - 비망록】 메일 송신
5832 단어 VBA
초기 설정
코드를 작성하기 전에 Outlook 계정을 만들고 Outlook 개체 라이브러리를 VBA로 로드해야 합니다.
다음은 Outlook 개체 라이브러리를 로드하는 방법
(1) "도구"에서 "참조 설정"으로 진행
(2) 참조 설정에서 Microsoft Outlook 16.0 Object Library를 선택하고 OK 버튼을 클릭합니다.
MailItem 객체 지정
먼저 변수 Outlook 개체를 만들고 변수 MailItem 개체를 지정합니다.
Sub SendEmail()
Dim OutlookObj As Outlook.Application
Dim MailItemObj As Outlook.MailItem
Set OutlookObj = New Outlook.Application
Set MailItemObj = OutlookObj.CreateItem(olMailItem)
End Sub
각 설정
MailItem 개체에 대한 대상, 본문 등 설정
Sub SendEmail()
Dim OutlookObj As Outlook.Application
Dim MailItemObj As Outlook.MailItem
Set OutlookObj = New Outlook.Application
Set MailItemObj = OutlookObj.CreateItem(olMailItem)
With MailItemObj
.To = "メールの宛先"
.Subject = "メールの件名"
.Body = "メールの本文"
.Send '送信動作
End With
End Sub
HTML 메일 설정 방법
각 MailItem 개체에 대해 HTML 메일 설정
'Sub SendEmail() '既に説明済のコードはコメントアウトしています
'Dim OutlookObj As Outlook.Application
'Dim MailItemObj As Outlook.MailItem
'Set OutlookObj = New Outlook.Application
'Set MailItemObj = OutlookObj.CreateItem(olMailItem)
'With MailItemObj
' .To = "メールの宛先"
' .Subject = "メールの件名"
.BodyFormat = olFormatHTML 'HTMLメールと設定
.HTMLBody = "HTMLメールの本文" ' "<h1>Hello World</h1>" の様に、HTMLで書く
' .Send '送信動作
'End With
'End Sub
파일 첨부
파일을 첨부하려면 파일까지의 경로를 만들고 MailItem 개체에 첨부 설정으로 추가합니다.
'Sub SendEmail() '既に説明済のコードはコメントアウトしています
'Dim OutlookObj As Outlook.Application
'Dim MailItemObj As Outlook.MailItem
'Set OutlookObj = New Outlook.Application
'Set MailItemObj = OutlookObj.CreateItem(olMailItem)
Dim attachmentPath As String
attachmentPath = "C:\Desktop\attachment.pdf" 'ファイルまでのパスに応じて変える
'With MailItemObj
' .To = "メールの宛先"
' .Subject = "メールの件名"
' .BodyFormat = olFormatHTML 'HTMLメールと設定
' .HTMLBody = "HTMLメールの本文" ' "<h1>Hello World</h1>" の様に、HTMLで書く
.Attachments.Add (attachmentPath)
' .Send '送信動作
'End With
'End Sub
Reference
이 문제에 관하여(【VBA - 비망록】 메일 송신), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/arata0520/items/cf38f2b95ae2eb4eeb90텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)