1
템플릿에서로드 된 이메일에 숨은 참조 수신자를 추가해야합니다. 수신자는 특정 카테고리의 모든 연락처이어야합니다. 난 그냥 전에 Set newItem = Nothing
까지 newItem.Display
이동 한 일을 결국 무엇Outlook VBA를 사용하여 숨은 참조 수신자 추가
Sub Distribute_Newsletter()
Set newItem = Application.CreateItemFromTemplate("P:\Subscription Templates\subscription template.oft")
newItem.Display
Set oNS = Application.GetNamespace("MAPI")
Set oContacts = oNS.Folders(1).Folders("Contacts")
Dim emailAddress As String
For Each oContactItem In oContacts.Items
If oContactItem.Class = olContact Then
emailAddress = oContactItem.Email1Address
If Not emailAddress = "" Then 'And oContactItem.Categories
Set objRecip = newItem.Recipients.Add(emailAddress)
objRecip.Type = olBCC
End If
End If
Next
Set oNS = Nothing
Set oContacts = Nothing
Set objRecip = Nothing
Set newItem = Nothing
End Sub