Muayyan Excel ish varag'i yangilanganda Outlook elektron pochta xabarnomasini qanday avtomatik yuborish kerak

Hozir ulashing:

Har safar ma'lum bir Excel ish varag'ini yangilaganingizda, har doim muayyan qabul qiluvchilarga elektron pochta xabarnomasini yuborishingiz kerak bo'lsa, ushbu maqolada keltirilgan usuldan foydalanishingiz mumkin.

Ba'zi foydalanuvchilar MS Excel har safar ma'lum bir ish varag'ini yangilashda ma'lum shaxslarga Outlook elektron pochta xabarnomasini avtomatik ravishda yuborishiga ruxsat berish uchun yechim so'rashadi, chunki ular ko'pincha bunday elektron pochta xabarini yuborishni unutishadi. Endi, quyida biz VBA kodi bilan ushbu funktsiyaga qanday erishishni ko'rsatamiz.

Muayyan Excel ish varag'i yangilanganda avtomatik ravishda Outlook elektron pochta xabarnomasini yuborish

Muayyan Excel ish varag'i yangilanganda avtomatik ravishda elektron pochta xabarini yuborish

  1. Avvalo, ma'lum bir ish varag'ini o'z ichiga olgan manba Excel ish kitobiga kiring.
  2. Keyin, MS Excel oynasida "Fayl" menyusiga o'ting va "Options" ni tanlang.
  3. Keyin, "Excel Options" oynasida "Ishonch markazi" yorlig'iga o'ting va "Ishonch markazi sozlamalari" tugmasini bosing.
  4. Keyinchalik, yangi oynada "Makro sozlamalari" yorlig'iga o'ting, uning ostida "Barcha makrolarni yoqish" ni tanlashingiz kerak.Barcha makrolarni yoqish
  5. Shundan so'ng, "Maxfiylik parametrlari" yorlig'iga o'ting va "Saqlash paytida fayl xususiyatlaridan shaxsiy ma'lumotlarni o'chirish" funksiyasini yoqing.Maxfiylik parametrlarini o'zgartirish
  6. Keyin ushbu sozlamalarni saqlash uchun bir nechta "OK" tugmasini bosing.
  7. Excel ish kitobiga qaytganingizdan so'ng, maxsus ish varag'iga kiring.
  8. Pastki yon paneldagi ishchi varaq nomini o'ng tugmasini bosing va "Kodni ko'rish" -ni tanlang.Kodni ko'rish
  9. Shundan so'ng, quyidagi VBA kodini maxsus varaqning loyihasiga nusxalang.
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 kodi - Muayyan Excel ish varag'i yangilanganda avtomatik ravishda elektron pochta xabarini yuborish

  1. Shundan so'ng, siz ushbu ish kitobini Excel Ibratli ish kitobi sifatida saqlashingiz kerak.
  • Birinchidan, "Microsoft Visual Basic for Applications" oynasini yoping.
  • Keyin, yuqori chap burchakdagi "Fayl" tugmasini bosing.
  • Keyin, "Boshqa saqlash" -ni tanlang.
  • Muloqot oynasida "Tiri sifatida saqlash" maydonida "Excel makro-yoqilgan ishchi kitobi" ni tanlang.
  • Nihoyat, "Saqlash" tugmasini bosing.Excel Ibratli ish kitobi sifatida saqlang
  1. Nihoyat, siz ushbu ish kitobini yopishingiz mumkin.
  2. Endi siz avval saqlangan Excel makrosli ish kitobini ochishingiz mumkin.
  3. Muayyan ish varag'iga biron bir o'zgartirish kiritganingizda, sizga elektron pochta xabarnomasini yuborish kerakligi haqida xabar keladi.Ishchi varaqni yangilashda tasdiqlashni oling
  4. "Ha" tugmasini bosganingizda, Outlook elektron pochta xabari oldindan belgilangan qabul qiluvchilarga yuboriladi.
  5. Ushbu elektron pochta quyidagi skrinshotga o'xshaydi:Outlook elektron pochta xabarnomasi

Buzilgan Outlook ma'lumotlar faylini tiklang

Ehtimol siz hech qachon Excel faylining buzilishiga duch kelgandirsiz. Aslida, Outlook ma'lumotlar fayli Excel fayli kabi zaifdir. Masalan, Outlookni noto'g'ri yopish PST faylining buzilishiga olib kelishi mumkin. Shuning uchun, Outlook faylini himoya qilish bo'yicha choralar ko'rish, jumladan muntazam ma'lumotlarning zaxira nusxalarini yaratish, shuningdek, PST tuzatish vositasini tayyorlash juda muhimdir. DataNumen Outlook Repair. Ushbu yordamchi dastur etarlicha kuchli PST-ni ta'mirlash muammolar va PST ma'lumotlarini tiklash.

Muallif kirish:

Shirli Chjan ma'lumotlarni qayta tiklash bo'yicha mutaxassis DataNumenMa'lumotlarni qayta tiklash texnologiyalari bo'yicha jahon yetakchisi bo'lgan , Inc sql tuzatish va Outlook ta'mirlash dasturiy mahsulotlar. Qo'shimcha ma'lumot olish uchun tashrif buyuring www.datanumen.com

Hozir ulashing:

Comments are closed.