Note: The other languages of the website are Google-translated. Back to English

Outlook에서 일정 반복 이메일을 보내는 방법은 무엇입니까?

Microsoft Outlook에서는 반복되는 약속, 회의 또는 작업을 다른 사람에게 쉽게 보낼 수 있습니다. 그러나 약속, 회의 또는 작업없이 일정 반복 이메일 만 보내고 싶다면 어떻게 할 수 있습니까? 불행히도 Outlook은 일정 반복 이메일을 보내는 기능을 제공하지 않지만 자습서에서는 Outlook에서 일정 반복 이메일을 보내는 방법을 보여줍니다.

VBA 코드로 Outlook에서 일정 반복 이메일 보내기

놀라운 도구를 사용하여 Outlook에서 일정 반복 이메일을 쉽게 보낼 수 있습니다.


VBA 코드로 Outlook에서 일정 반복 이메일 보내기

이 튜토리얼은 네 부분으로 나뉘며,이 부분을 마친 후에는 일정 반복 이메일을 성공적으로 보낼 수 있습니다. 다음과 같이하십시오.

1부: 새 약속 만들기

1. 다음으로 이동하십시오. 칼렌더 클릭하여보기 칼렌더 에서 탐색 창을 클릭 한 다음 클릭하여 새 약속을 만듭니다. 신임 아래에 탭.

3. 에서 약속 아래의 대화 약속 탭. 다음을 수행해야합니다.

A : 제목 B : 수신자의 이메일 주소를 장소
C : 구성 시작 시간 그리고 종료 시간 D : 아래에서 미리 알림을 선택합니다. 알림 드롭 다운 목록.
15 분을 선택하면 이메일이 전송 될 때 15 분 일찍 알려줍니다.
E : 약속 본문을 작성하십시오.

주의 사항다음 약속 주제 되풀이되는 이메일 제목이됩니다. 그리고 임명 기관 수신자가 이메일을 수신하면 반복 이메일 본문이됩니다.

2부: 새 범주 만들기

이제 ""라는 새 범주를 만들어야합니다.일정 반복 이메일 보내기”다음과 같습니다.

1. 에서 약속 대화 상자를 클릭하십시오 분류 > 전체카테고리 에서 태그 아래 그룹 약속 탭.

2. 때 색상 카테고리 대화 상자가 나타나면 클릭하십시오 신규클래스 단추. 에서 새 카테고리 추가 대화 상자에서“일정 반복 이메일 보내기" 안에 이름 들; 그런 다음 색상 드롭 다운 목록. 그런 다음 OK.

3. 그러면 "일정 반복 이메일 보내기”범주가 나열되면 확인란을 선택한 다음 OK 버튼을 클릭합니다.

3부: 반복 설정

이제 약속의 반복을 설정할 시간입니다.

1. 클릭 회귀 에서 옵션 중 아래 그룹 약속 탭. 스크린 샷보기 :

2. 에서 약속 반복 대화 상자, 구성 회귀 무늬. 종료 시간이 필요한 경우 아래에서 구성하십시오. 재발 범위. 그런 다음 OK.

3.로 돌아갈 때 약속 대화 상자를 클릭하십시오 저장 후 닫기 단추. 스크린 샷보기 :

파트 4: 일정 되풀이 전자 메일 보내기에 VBA 코드 사용

1. 누르십시오 다른 + F11 를 열려면 응용 프로그램 용 Microsoft Visual Basic 대화.

2. 더블 클릭 Project1 > Microsoft Outlook 개체 > ThisOutlook세션 왼쪽 창에서. 스크린 샷보기 :

3. 다음 VBA 코드를 복사하여 VBA 편집기에 붙여 넣습니다. 그런 다음 찜하기 버튼을 클릭합니다.

VBA : 일정 반복 이메일 보내기

Private Sub Application_Reminder(ByVal Item As Object)
'Updated by Extendoffice 20200522
Dim xMailItem As MailItem
Dim xItemDoc As Word.Document
Dim xNewDoc As Word.Document
Dim xFldPath As String
On Error Resume Next
If Item.Class <> OlObjectClass.olAppointment Then Exit Sub
If Item.Categories <> "Send Schedule Recurring Email" Then Exit Sub
Set xMailItem = Outlook.Application.CreateItem(olMailItem)
Set xItemDoc = Item.GetInspector.WordEditor
xFldPath = CStr(Environ("USERPROFILE"))
xFldPath = xFldPath & "\MyReminder"
If Dir(xFldPath, vbDirectory) = "" Then
    MkDir xFldPath
End If
xFldPath = xFldPath & "\AppointmentBody.xml"
xItemDoc.SaveAs2 xFldPath, wdFormatXMLDocument ' wdFormatXML
Set xNewDoc = xMailItem.GetInspector.WordEditor
VBA.DoEvents
xNewDoc.Application.Selection.HomeKey
xNewDoc.Activate
xNewDoc.Application.Selection.InsertFile FileName:=xFldPath, Attachment:=False
With xMailItem
    .To = Item.Location
    .Recipients.ResolveAll
    .Subject = Item.Subject
    .Send
End With
Set xMailItem = Nothing
VBA.Kill xFldPath
End Sub

4. 클릭 도구 > 참조 를 열려면 참조 -프로젝트 대화. 대화 상자에서 Microsoft Word 개체 라이브러리 옵션을 클릭하고 OK 버튼을 클릭합니다.

5. 누르세요 다른 + Q 닫는 동시에 키 응용 프로그램 용 Microsoft Visual Basic 창.

알림 팝업이 나타나면 첫 번째 부분의 위치 필드에 입력 한 수신자에게 이메일이 자동으로 전송됩니다. 그런 다음 알림닫기 에서 알림 대화. 그리고 이메일은이 시간에 매일 반복적으로 전송됩니다. 스크린 샷보기 :

주의 사항: VBA 코드는 Outlook 2010 이상 버전에서 성공적으로 테스트되었습니다.


놀라운 도구를 사용하여 Outlook에서 일정 반복 이메일을 쉽게 보낼 수 있습니다.

많은 Outlook 사용자에게 위의 방법은 올바르게 처리하기에는 너무 지루합니다. 여기 적극 추천합니다 자동 전송 예약 특징 Outlook 용 Kutools. 이 기능을 사용하면 여러 개의 되풀이 전자 메일을 쉽게 만들고 필요에 따라 이러한 전자 메일을 매일, 매주, 매월 또는 매년 정기적으로 보내도록 예약할 수 있습니다. 완료하려면 다음을 수행하십시오.

We Buy Orders 신청서를 클릭하세요. Outlook 용 Kutools 다운로드 그리고 시도해보십시오.

1. 클릭 쿠툴 > 자동 전송 예약 > 자동 전송 일정 만들기.

2. 그런 다음 메시지 창이 열리고 다음을 수행해야 합니다.

2.1) 이메일 수신자 선택 까지, 참조 or 숨은 필요에 따라 필드를 입력한 다음 이메일을 입력합니다. 주제;
2.2) 이메일 본문을 작성하십시오.
2.3) 클릭 회귀 아래 Kutools 반복 탭. 스크린 샷보기 :

3. 이제 이메일 반복 대화 상자가 나타나면 다음을 지정해야 합니다. 반복 시간, 되풀이 패턴 그리고 재발 범위 이메일에 대해 다음을 클릭합니다. OK 버튼을 클릭합니다.

4. 이제 메시지 창으로 돌아갑니다. 저장 후 닫기 버튼을 눌러 반복 설정을 저장하고 창을 닫습니다.

팁 : 위의 1~4단계를 반복하여 필요에 따라 여러 개의 반복 이메일을 생성할 수 있습니다.

5. 이제 다음을 클릭하여 기능을 켭니다. 쿠툴 > 자동 전송 예약 > 사용하도록 설정합니다.

6. 오프닝에서 Outlook 용 Kutools 대화 상자에서 좋아요.

위의 설정을 완료한 후 지정된 날짜와 시간이 되면 자동으로 반복 메일이 발송됩니다.

참고 : 다음과 같이 반복 메일을 쉽게 관리할 수 있습니다.

1. 클릭 쿠툴 > 자동 전송 예약 > 자동 전송 일정 관리.

2. 에서 자동 전송 일정 관리 창, 당신은 만들 수 있습니다 반복 이메일, 수정, 삭제, 켜다 or 오프 필요에 따라 기존 되풀이 이메일. 또는 다음을 클릭할 수 있습니다. 로그 아이콘을 클릭하여 반복되는 이메일의 전송 기록을 봅니다.

이 기능에 대해 자세히 알아 보려면 클릭하십시오..

  Outlook 용 Kutools Microsoft Outlook을 위한 100개 이상의 강력한 기능이 포함되어 있습니다. 60일 동안 제한 없이 무료로 사용해 보세요. 다운로드!


Outlook 용 Kutools-Outlook에 100 개의 고급 기능을 제공하고 작업을 훨씬 더 쉽게 만듭니다!

  • 자동 CC / BCC 이메일을 보낼 때 규칙에 따라; 자동 전달 사용자 정의에 의한 여러 이메일; 자동 회신 교환 서버없이 더 많은 자동 기능 ...
  • BCC 경고 -모두 답장하려고 할 때 메시지 표시 메일 주소가 숨은 참조 목록에있는 경우; 첨부 파일 누락시 알림및 기타 알림 기능 ...
  • 메일 대화에서 모든 첨부 파일로 (전체) 회신; 많은 이메일에 답장 초 안에; 인사말 자동 추가 대답 할 때; 제목에 날짜 추가 ...
  • 첨부 도구 : 모든 메일의 모든 첨부 파일 관리, 자동 분리, 모두 압축, 모두 이름 바꾸기, 모두 저장 ... 빠른 보고서, 선택한 메일 수...
  • 강력한 정크 메일 관습에 의해; 중복 메일 및 연락처 제거... Outlook에서 더 스마트하고 빠르며 더 나은 작업을 수행 할 수 있습니다.
샷 kutools 전망 kutools 탭 1180x121
샷 kutools 전망 kutools 플러스 탭 1180x121
 
코멘트 (171)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
방법이 도움이 되었습니다. 그것은 내가 그것을 테스트할 때 생성된 첫 번째 약속에 대해 작동했습니다. 그러나 나중에 작동을 멈췄습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 같은 문제가 있었고 단계를 여러 번 반복했지만 지금은 전혀 작동하지 않거나 이메일이 전송되지 않거나 아무것도 고칠 수 없었습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 위의 단계에 따라 되풀이 이메일을 설정할 수 있었지만 약속 본문에 하이퍼링크를 만들 때 이벤트가 트리거되고 메일에서 메일을 받았을 때 하이퍼링크가 원시 링크로 변환되었습니다. 도움을 주시면 감사하겠습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
고맙습니다! 이것은 효과가 있었다. 발송되는 이메일에 첨부파일을 포함시키는 방법이 있나요? 캘린더 이벤트에 첨부 파일을 추가하여 테스트를 시도했지만 이메일로 오지 않습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
첨부 파일을 추가하는 방법에 대한 답변을 받은 적이 있습니까? 감사해요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
테스트 이메일에 사용할 수 있도록 설정했지만 이제 더 이상 작동하지 않으며 모든 항목을 삭제하고 단계를 반복했습니다. 이것에 더 많은 것이 있습니까? 저도 아웃룩 2013 쓰고 있습니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 같은 문제가 있었다. 이것은 처음에는 작동했지만 되풀이되는 약속 알림이 이메일을 트리거하지 않은 것 같습니다. 누구든지 이 문제에 대한 해결책을 찾았습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
[인용] 테스트 이메일에 사용할 수 있도록 설정했지만 이제 더 이상 작동하지 않으며 모든 항목을 삭제하고 단계를 반복했습니다. 이 외에 더 있나요? 저도 아웃룩 2013 쓰고 있습니다원더풀로[/인용] 이 문제를 해결한 적이 있습니까? 나는 이것을 설정했고 당신이 한 것과 같은 것을 보고 있습니다. 처음에는 훌륭하게 작동했지만 아무 것도 없었습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
기본적으로 꺼져 있는 Outlook에서 매크로를 활성화하여 결국 이 문제를 해결했습니다. 내가 지금 가지고 있는 유일한 문제는 전자 메일의 텍스트가 일반 텍스트이고 굵게 표시되지 않고 글꼴 크기 또는 색상 변경 등이 발생하지 않는다는 것입니다. 위의 코드를 변경하여 이메일에 RTF 또는 HTML 텍스트가 포함되도록 하는 방법이 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 해결하셨나요? 나는 같은 문제가 있습니다 이것을 시도했지만 작동하지 않습니다. Sub SetMailFormat_2002_2003_2007_2010(ByRef mail As Object) Dim mailFormat As System.Int32 mailFormat = Convert.ToInt32(mail.GetType().InvokeMember("BodyFormat", _ Reflection.BindingFlags.GetProperty, Nothing, mail, Nothing)).' = 0 'OlBodyFormat.olFormatPlain = 1 'OlBodyFormat.olFormatHTML = 2 'OlBodyFormat.olFormatRichText = 3 If (mailFormat = 1) then mailFormat = 2 mail.GetType().InvokeMember("BodyFormat", _ Reflection.BindingFlags.SetProperty, Nothing, mail, New Object() {mailFormat}) End Sub Private Sub Application_Reminder(ByVal Item As Object) Dim MItem As MailItem Set MItem = Application.CreateItem(olMailItem) If Item.MessageClass "IPM.Appointment" then Exit Sub If Item .Categories "일정 반복 이메일 보내기" 그런 다음 하위 종료 MItem.To = Item.Location MItem.Subject = Item.Subject MItem.Body = Item.Body MItem.Send Set MItem = 없음 End Sub
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
[인용] 기본적으로 꺼져 있는 Outlook에서 매크로를 활성화하여 결국 이 문제를 해결했습니다. 내가 지금 가지고 있는 유일한 문제는 전자 메일의 텍스트가 일반 텍스트이고 굵게 표시되지 않고 글꼴 크기 또는 색상 변경 등이 발생하지 않는다는 것입니다. 위의 코드를 변경하여 이메일에 RTF 또는 HTML 텍스트가 포함되도록 하는 방법이 있습니까?By 카일[/인용] 안녕하세요, 이에 대한 해결책을 찾으셨습니까? 나는 그것이 필요합니다 :) 김
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이와 같은 용도로 Windows 작업 스케줄러를 사용할 수도 있습니다. 사용하기 쉽고 첨부 파일도 처리할 수 있습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
작업으로 시도했지만 첨부 파일이 이메일 본문으로 이동하지 않기 때문에 아무 것도 얻지 못합니다. 어떻게 했는지 조언 부탁드립니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
어떤 코드를 사용하고 있습니까? 이메일 첨부 파일에 첨부되지 않았습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
어떻게 끄나요?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
되풀이되는 전자 메일 보내기를 중지하려면 다음 중 하나를 수행할 수 있습니다. 1. 약속을 완전히 삭제합니다. 2. 설정된 카테고리를 변경하거나 제거합니다. 3. 반복 약속에 '종료' 날짜를 적용합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
되풀이 메일을 보내려면 Outlook을 열고 실행해야 합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 코드는 Office 365 - Outlook 2013에서 작동합니까? 여러 번 단계를 수행하고 매크로도 활성화했습니다. 알림을 받고 닫기를 누르지만 이메일이 전송되지 않습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
헤이, 이것을 확인하십시오 - 당신이 이 기능을 절대적으로 좋아할 것이라고 생각합니다.. 더 이상 주간 템플릿 이메일이 필요하지 않습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
연락처의 메일 그룹으로 보내는 방법이 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
네, Aaron, 제가 직접 해야 했습니다. 'Spec Group'이라는 메일 그룹(Outlook Contact Group)을 추가해 보았습니다. 이것은 보내지 않았습니다. 그러나 목록 이름을 'Spec@Group'(실제 이메일 주소처럼 보이게 하기 위해)으로 변경했고 완벽하게 작동했습니다. 픽업하려면 '@'가 필요합니다. 운 좋은 예상! :ㅋㅋㅋ:
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것은 잘 작동했습니다. 이제 여러 그룹으로 이동하려면 동일한 이메일이 필요합니다. 누구든지 도울 수 있습니까? Private Sub Application_Reminder(ByVal Item As Object) Dim CF As Folder Set CF = Application.Session.GetDefaultFolder(olFolderContacts) Dim DLI As DistListItem Set DLI = CF.Items("GDL Group 1") Dim MItem As MailItem 설정 MItem = 애플리케이션. CreateItem(olMailItem) If Item.MessageClass "IPM.Appointment" 다음 Exit Sub If Item.Categories "Recurring GDL Recert Email" 그런 다음 Sub MItem.To = DLI MItem.Subject = Item.Subject MItem.Body = Item.Body MItem을 종료합니다. 세트 MItem = 없음 End Sub 보내기
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
포함하려는 설정이 이미 있는 다른 메일 그룹을 포함하거나 가리키는 다른 메일 그룹을 만드십시오.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
컴퓨터가 없을 때 Outlook에서 이메일을 보내도록 예약할 수 있습니까? 예를 들어, 월요일에 회의를 하기 위해 일요일에 약속 알림을 보내고 싶지만 일요일에는 일하지 않습니다. 그래서 일요일에 직장에 있지 않고 컴퓨터가 꺼져 있을 때 그 이메일이 나가도록 하려면 어떻게 해야 합니까? 끄다? 감사해요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
ALT & F11을 눌렀을 때 VBA 코드가 나타나지 않았습니다. Microsoft Visual Basic for Applications를 실행할 수 있었지만 코드가 없었습니다. 조언 부탁드려도 될까요? 고마워, 라지
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 Raj, VBA 코드가 없어야 합니다. 위의 가이드를 따르면 "ThisOutlookSession"을 두 번 클릭하면 비어 있어야 합니다. 가이드에 나와 있는 코드를 "ThisOutlookSession" 창에 복사하여 붙여넣은 다음 저장해야 합니다. 도움이 되었기를 바랍니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 모든 단계를 수행하고 저장하고 다른 이메일을 만들 때 이동합니다. 코드는 지난 번부터 그대로 있습니다. 각 이메일에 코드를 추가할 필요가 없도록 선택한 카테고리에 코드가 첨부되어 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 보니, VBA 코드는 한 번만 추가하면 됩니다(첫 번째 반복 이메일의 경우). 되풀이 전자 메일을 두 개 이상 설정하는 경우 해당 단계를 건너뛰십시오.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 Office 2016을 가지고 있으며 귀하의 지시에 정확히 따라 이것을 시도했습니다. 효과가 있었다!! 정말 감사합니다. 작동하려면 Outlook 2016 및 VBA 편집기에서 매크로 보안 설정을 변경해야 했지만 일단 완료되면 지침이 쉽게 흘러갔습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, Outlook에서 매크로 보안 설정을 어떻게 변경하고 무엇으로 변경하셨습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
그래서 두 가지, 하나는 내가 작성한 방식으로 표시되지 않습니다. IE에는 굵은 문자가 없으며 두 가지는 서명을 어떻게 추가합니까? 내 일반 서명 대신 하이퍼 링크로 표시되기 때문입니다. 도와 주셔서 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Alex Mine도 서식이 제거된 상태로 나타납니다. 어떻게 보관합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
잘 보냈지만 내 이메일 본문에 있는 멋진 형식을 모두 삭제했습니다. 이 형식을 유지하려면 어떻게 해야 하나요???
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
엑셀 스프레드시트를 첨부할 수 있는 방법을 알고 싶습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
얘들 아. 이 코드는 훌륭하게 작동하지만 약간의 문제가 있습니다. 내가 보내려고 하는 이메일은 메시지 보내기(매크로 사용)와 PROGRAMARI RED-TEAM의 두 가지 범주에 속합니다. 메시지 보내기 카테고리만 추가하면 매크로가 제대로 작동하지만 다른 카테고리가 추가되는 즉시 매크로는 이메일 보내기를 중지합니다. 여기까지의 코드가 있습니다. 도와주세요 :P Private Sub Application_Reminder(ByVal Item As Object) Dim objMsg As MailItem Set objMsg = Application.CreateItem(olMailItem) 'Item.MessageClass "IPM.Appointment"인 경우 작업 미리 알림을 감시하는 IPM.TaskItem 다음 경우 Sub End 종료 Item.Categories "메시지 보내기" 다음 종료 Sub End If objMsg.To = Item.Location objMsg.BCC = "andrei.buldus@promotor.ws" objMsg.Subject = "자동화/계약 서비스 만료" objMsg.Body = "Buna ziua," & vbNewLine & vbNewLine & _ "날짜 변경, 서비스 자동 계약, 서비스 계약 체결" + Item.Subject + " urmeaza sa는 14 zile 기간에 만료됩니다." & vbNewLine & _ "Atentia Departmentamentului nostru Service, si urmeaza sa fiti contactati in cel mai scurt timp posibil pentru a stabili cursul actiunilor vitoare." & vbNewLine & vbNewLine & _ "Va multumim pentru increderea acordata." & vbNewLine & _ "Promotor Import Export SRL" & vbNewLine & vbNewLine & vbNewLine & _ "Acesta este un mesaj automat." objMsg.Send 설정 objMsg = 없음 종료 서브
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
줄 때문에 멈춥니다.... If Item.Categories <> "Send Schedule Recurring Email" Then Exit Sub
다른 카테고리를 추가하면 하위 종료를 유발합니다.... if instr(1,item.categories,"Send Schedule Recurring Email") =0 then exit sub 또는 이와 유사한 것을 사용합니다...
아직 코멘트가 없습니다
더보기
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호