-2
나는 아래의 예를 따랐다.주소 이름을 사용하여 이메일 메시지를 만들려면 어떻게해야합니까?
https://www.slipstick.com/developer/create-a-new-message-using-vba/
나는 자동으로 이메일 초안을 만들 때 주소록의 이름을 표시합니다.
예를 들어,이 경우,
나는 주소 필드에 " [email protected]"표시 할 수 있어요하지만 난 "비즈니스 팀"이 때문에 주소록의 이름을 "비즈니스 팀"을 표시 할 쉽게 볼 수 있습니다.여기 내 코드입니다. 예제 코드와 거의 같습니다. 나는 열린 초안을 볼 때
Public Sub CreateNewMessage()
Dim objMsg As MailItem
Set objMsg = Application.CreateItem(olMailItem)
With objMsg
.To = "[email protected]"
.CC= "[email protected]"
.BCC = "[email protected]"
.Subject = "This is the subject"
.Categories = "Test"
.VotingOptions = "Yes;No;Maybe;"
.BodyFormat = olFormatPlain ' send plain text message
.Importance = olImportanceHigh
.Sensitivity = olConfidential
.Attachments.Add ("path-to-file.docx")
' Calculate a date using DateAdd or enter an explicit date
.ExpiryTime = DateAdd("m", 6, Now) '6 months from now
.DeferredDeliveryTime = #8/1/2012 6:00:00 PM#
.Display
End With
Set objMsg = Nothing
End Sub
내가 보낼 수있는 단지로는 "[email protected]은"와, 이메일 주소가 표시됩니다.
초안에 주소록 이름을 표시하려면 어떻게해야합니까?
** 비즈니스 팀 **가 Exchange 환경의 GAL에있는 경우 Outlook은 일정 시간이 지나면 이름을 확인하려고 시도합니다. 링크에 의해 코드에 * MsgBox *가 없으므로 코드가 무엇입니까? 게시물을 수정하여 코드를 추가하십시오. – PatricK
괜찮아요. msgbox ... 방금 ... 나는 msgbox를 사용하는 답변을 원하지 않습니다. 내 코드에는 msgbox가 없습니다. –
코드를 업로드하겠습니다. 잠시 기다리십시오. –