Арнайы Excel жұмыс парағы жаңартылған кезде Outlook электрондық пошта хабарландыруын автоматты түрде жіберу жолы

Қазір бөлісу:

Белгілі бір Excel жұмыс парағын жаңартқан сайын, әрқашан белгілі бір алушыларға электрондық пошта хабарландыруын жіберу қажет болса, осы мақалада келтірілген әдісті пайдалана аласыз.

Кейбір пайдаланушылар белгілі бір жұмыс парағын жаңартқан сайын MS Excel бағдарламасына Outlook электрондық пошта хабарландыруын автоматты түрде жіберуге мүмкіндік беретін шешімді сұрайды, өйткені олар мұндай электрондық поштаны жіберуді жиі ұмытады. Енді, төменде біз бұл функцияға VBA кодымен қалай жетуге болатынын көрсетеміз.

Арнайы Excel жұмыс парағы жаңартылған кезде Outlook электрондық пошта хабарландыруын автоматты түрде жіберу

Арнайы Excel жұмыс парағы жаңартылған кезде электрондық поштаны автоматты түрде жіберу

  1. Біріншіден, арнайы жұмыс парағы бар бастапқы Excel жұмыс кітабына қол жеткізіңіз.
  2. Содан кейін MS Excel терезесінде «Файл» мәзіріне өтіп, «Параметрлер» тармағын таңдаңыз.
  3. Әрі қарай, «Excel параметрлері» терезесінде «Сенім орталығы» қойындысына ауысып, «Сенім орталығының параметрлері» түймесін басыңыз.
  4. Содан кейін, жаңа терезеде «Макрос параметрлері» қойындысына ауысыңыз, оның астында «Барлық макростарды қосу» таңдау керек.Барлық макростарды қосыңыз
  5. Осыдан кейін «Құпиялылық параметрлері» қойындысына өтіп, «Сақтау кезінде файл сипаттарынан жеке ақпаратты жою» мүмкіндігін қосыңыз.Құпиялық параметрлерін өзгерту
  6. Содан кейін осы параметрлерді сақтау үшін бірнеше «OK» түймесін басыңыз.
  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 деректерін қалпына келтіру.

Автордың кіріспесі:

Ширли Чжан - деректерді қалпына келтіру бойынша сарапшы DataNumen, Соның ішінде деректерді қалпына келтіру технологиялары бойынша әлемдік көшбасшы болып табылатын Inc. sql түзету және бағдарламалық жасақтаманы жөндеу бағдарламалары. Қосымша ақпарат алу үшін кіріңіз WWW.datanumen.com

Қазір бөлісу:

Пікірлер жабылды.