Outlook에서 예약되고 되풀이되는 이메일?


22

하루 중 특정 시간에 이메일을 보내야하며 매일해야합니다. Outlook으로 어떻게 할 수 있습니까?

Delay delivery특정 시간에 메일을 보내는 데 도움이됩니다. 하지만 내일 보내질 새 메일을 만드는 방법?

여기에 이미지 설명을 입력하십시오


1
: 당신은 어떤 VBA, 당신을 위해이 방법의 힘 작업 괜찮다면 slipstick.com/developer/send-email-outlook-reminders-fires
kmote

고맙습니다. 나는 매크로를 읽었지만 실제로 그것을하는 방법을 얻지 못했습니다. 저를 안내해 주시고 의견이 아니라 답변에 넣으십시오.
Nam G VU

게시물에 자세한 내용을 추가하는 것이 좋습니다. 매일 이메일이 동일합니까, 아니면 내용이 자동으로 생성됩니까? 대상 주소가 동일합니까?
kmote

@kmote님께, 내용과 이메일은 매일 중요하지 않습니다
Nam G VU

답변:


28

여기, 한 가지 방법에 대한 간단한 설명이 있습니다. Outlook VBA 편집기에서 매크로를 설정해야합니다. 이전에이 작업을 수행 한 적이 없다면 먼저 설정해야 할 부분이 있습니다. (Outlook 용 매크로를 만드는 것은 어렵지 않지만 실수로 인해 혼란과 좌절을 유발할 수있는 여러 곳이 있습니다. 초보자라면 계속 진행하려면 MSDN 페이지 전체를주의 깊게 읽어 보는 것이 좋습니다. 아래 첫 번째 단계에서 연결됩니다.)

1. VBA 편집기를 엽니 다.

Outlook 리본 표시 줄에서 개발자 탭 ( 여기에서 활성화 )을 클릭 한 다음 확인을 클릭하십시오 Visual Basic. 리본 바에 개발자 탭이 없으면 활성화해야합니다. 이 MSDN 페이지 의 지침을 참조하십시오 ( "개발자 탭을 활성화하려면"이라는 레이블이 붙은 섹션으로 스크롤하십시오. 참고 : "매크로를 활성화하려면"이라는 해당 사이트의 섹션을 읽어야합니다). 버튼을 누르면 Visual Basic완전히 새로운 응용 프로그램이 열립니다 (VBA 편집기). 오픈 ThisOutlookSession매크로가 갈 곳, 중간에 큰 창입니다.

사용하려면 Alt + F11을 눌러 VBA 편집기를 연 다음 코드를 복사하여 ThisOutlookSession에 붙여 넣습니다. ( 참고 )

여기에 이미지 설명을 입력하십시오

2. 매크로 창 아래쪽에 다음 매크로를 붙여 넣습니다.

'Original function written by Diane Poremsky: http://www.slipstick.com/developer/send-email-outlook-reminders-fires/
Private Sub Application_Reminder(ByVal Item As Object)
  Dim objMsg As MailItem
  Set objMsg = Application.CreateItem(olMailItem)    

If Item.MessageClass <> "IPM.Appointment" Then
  Exit Sub
End If

If Item.Categories <> "Automated Email Sender" Then
  Exit Sub
End If

  objMsg.To = Item.Location
  objMsg.Subject = Item.Subject
  objMsg.Body = Item.Body
  objMsg.Send

  Set objMsg = Nothing
End Sub

3. 새 범주를 만듭니다.

새로 작성된 카테고리 ( 방법 )를 호출해야합니다 Automated Email Sender(임의의 제목이지만 변경하는 경우 매크로에서도 변경해야 함).

4. 일정 약속을 만듭니다.

수신자 이메일을 "위치"필드에 넣습니다.

약속의 "제목"필드는 이메일의 제목 필드로 사용됩니다.

약속의 "본문"은 이메일의 본문이됩니다.

원하는 일정에 따라 되풀이되도록 약속을 설정하십시오. 미리 알림을 설정하십시오.

알림 시간 설정

또한 이전 단계에서 생성 한 카테고리를 지정하는 것을 잊지 마십시오.

위치 필드에 자신의 이메일 주소를 입력하여 먼저 테스트하십시오.

여기에 이미지 설명을 입력하십시오


그게 다야! 매크로 보안 설정이 올바르게 설정되어 있으면이 매크로를 사용하면 지정된 범주의 약속에 대해 미리 알림이 트리거 될 때마다 이메일이 자동으로 전송됩니다.


1
굉장합니다. ^^ 정말 감사합니다!
Nam G VU

2
@kmote 질문,이 작업을 할 때 알림이 어떤 중요성을 갖습니까? 코드에서 그것을 눈치 채지 못했습니다.
SiegeX

1
@SiegeX : 함수 이름 ( Application_Reminder)을 확인하십시오. 알림이 실행될 때마다 Outlook에서 자동으로 호출하는 기본 제공 Outlook 이벤트 처리기입니다. 알림은이 작업을 수행하는 트리거입니다.
kmote

@kmote 알겠습니다. appt 시간을 오후 2 시로 설정하고 알림을 appt 30 분 전에 설정하면 오후 2 시가 아닌 오후 1시 30 분에 이메일이 실행됩니까?
SiegeX

1
VBA 코드에서 생성 줄을로 변경하여 템플릿과 결합 할 수도 있습니다 objMsg = Application.CreateItemFromTemplate("C:\Users\[USER]\AppData\Roaming\Microsoft\Templates\Test.oft").
Andy Mercer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.