특정 Excel 워크시트가 업데이트될 때 Outlook 전자 메일 알림을 자동으로 보내는 방법

지금 공유 :

특정 Excel 워크시트를 업데이트할 때마다 항상 특정 수신자에게 이메일 알림을 보내야 하는 경우 이 기사에서 소개한 방법을 활용할 수 있습니다.

일부 사용자는 MS Excel이 특정 워크시트를 업데이트할 때마다 특정 사람에게 Outlook 이메일 알림을 자동으로 보내도록 하는 솔루션을 요청합니다. 이제 다음에서는 VBA 코드로 이 기능을 구현하는 방법을 안내합니다.

특정 Excel 워크시트가 업데이트되면 Outlook 전자 메일 알림 자동 보내기

특정 Excel 워크시트가 업데이트되면 이메일 자동 전송

  1. 먼저 특정 워크시트가 포함된 원본 Excel 통합 문서에 액세스합니다.
  2. 그런 다음 MS Excel 창에서 '파일' 메뉴로 이동하여 '옵션'을 선택합니다.
  3. 그런 다음 "Excel 옵션" 창에서 "신뢰 센터" 탭으로 전환하고 "신뢰 센터 설정" 버튼을 클릭합니다.
  4. 그런 다음 새 창에서 "매크로 설정" 탭으로 이동하여 "모든 매크로 사용"을 선택해야 합니다.모든 매크로 사용
  5. 그런 다음 "개인 정보 옵션" 탭으로 이동하여 "저장 시 파일 속성에서 개인 정보 제거" 기능을 활성화합니다.개인 정보 옵션 변경
  6. 그런 다음 여러 "확인"을 클릭하여 이 설정을 저장합니다.
  7. Excel 통합 문서로 백업한 후 특정 워크시트에 액세스합니다.
  8. 하단 사이드바에서 워크시트 이름을 마우스 오른쪽 버튼으로 클릭하고 "코드 보기"를 선택합니다.코드보기
  9. 그런 다음 특정 시트의 프로젝트에 다음 VBA 코드를 복사합니다.
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim nConfirmation As Integer
    Dim objNewWorkbook As Excel.Workbook
    Dim objNewWorksheet As Excel.Worksheet
    Dim objOutlookApp As Object
    Dim objMail As Object
 
    nConfirmation = MsgBox("Do you want to send an email notification about the sheet updating now?", vbInformation + vbYesNo, "Mail Sheet Updates")
 
    If nConfirmation = vbYes Then
       ActiveWorkbook.Save

       On Error Resume Next
       Set objOutlookApp = CreateObject("Outlook.Application")
       Set objMail = objOutlookApp.CreateItem(olMailItem)
  
       'Change the email details as per your needs
       With objMail
           .To = "test@datanumen.com"
           .Subject = "Email Notifying Sheet Updates"
           .Body = "Hi," & vbCrLf & vbCrLf & "The worksheet " & Chr(34) & ActiveWorkbook.Sheets(1).Name & Chr(34) & " in this Excel workbook attachment is updated."
           'Attach this workbook
           .Attachments.Add ActiveWorkbook.FullName
           .Send
      End With
    End If
End Sub

VBA 코드 - 특정 Excel 워크시트가 업데이트되면 이메일 자동 전송

  1. 그런 다음 이 통합 문서를 Excel 매크로 사용 통합 문서로 저장해야 합니다.
  • 먼저 "응용 프로그램용 Microsoft Visual Basic" 창을 닫습니다.
  • 그런 다음 왼쪽 상단 모서리에 있는 "파일"을 클릭합니다.
  • 다음으로 "다른 이름으로 저장"을 선택합니다.
  • 대화 상자에서 "파일 형식" 필드에서 "Excel 매크로 사용 통합 문서"를 선택합니다.
  • 마지막으로 "저장" 버튼을 클릭합니다.Excel 매크로 사용 통합 문서로 저장
  1. 마지막으로 이 통합 문서를 닫을 수 있습니다.
  2. 이제 이전에 저장한 Excel 매크로 사용 통합 문서를 열 수 있습니다.
  3. 특정 워크시트를 변경하면 이메일 알림을 보낼지 묻는 메시지가 나타납니다.워크시트 업데이트 시 확인 받기
  4. "예" 버튼을 클릭하면 미리 정의된 수신자에게 Outlook 전자 메일이 발송됩니다.
  5. 이 이메일은 아래 스크린샷과 같습니다.Outlook 이메일 알림

손상된 Outlook 데이터 파일 복구

아마도 Excel 파일 손상을 경험한 적이 있을 것입니다. 실제로 Outlook 데이터 파일은 Excel 파일과 동일하게 취약합니다. 예를 들어 Outlook을 부적절하게 닫으면 PST 파일이 쉽게 손상될 수 있습니다. 따라서 정기적인 데이터 백업 및 다음과 같은 강력한 PST 수정 도구 준비를 포함하여 Outlook 파일을 보호하기 위한 조치를 취하는 것이 필수적입니다. DataNumen Outlook Repair. 이 유틸리티는 충분히 강력합니다. PST 수리 문제를 해결하고 PST 데이터를 복구합니다.

저자 소개 :

Shirley Zhang은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. SQL 수정 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM

지금 공유 :

댓글이 닫혀있다.