როგორ გავაგზავნოთ Outlook ელ.ფოსტის შეტყობინება, როდესაც განახლებულია კონკრეტული Excel სამუშაო ფურცელი

გააზიარე ახლა:

ყოველ ჯერზე, როდესაც განაახლებთ კონკრეტულ Excel-ის სამუშაო ფურცელს, თუ ყოველთვის გჭირდებათ ელ.ფოსტის შეტყობინების გაგზავნა კონკრეტულ მიმღებებზე, შეგიძლიათ გამოიყენოთ ამ სტატიაში დანერგილი მეთოდი.

ზოგიერთი მომხმარებელი ითხოვს გამოსავალს, რათა MS Excel-ს ავტომატურად გაუგზავნოს Outlook ელფოსტის შეტყობინება კონკრეტულ პირებზე ყოველ ჯერზე, როდესაც ისინი განაახლებს კონკრეტულ სამუშაო ფურცელს, რადგან ხშირად ავიწყდებათ ასეთი ელ.ფოსტის გაგზავნა. ახლა, შემდეგში, ჩვენ გასწავლით, თუ როგორ მივაღწიოთ ამ ფუნქციას VBA კოდით.

ავტომატური გაგზავნა Outlook-ის ელფოსტის შეტყობინებისას, როდესაც განახლდება კონკრეტული Excel-ის სამუშაო ფურცელი

ელ.ფოსტის ავტომატური გაგზავნა, როდესაც განახლდება კონკრეტული Excel სამუშაო ფურცელი

  1. პირველ რიგში, მიიღეთ წვდომა წყარო Excel სამუშაო წიგნზე, რომელიც შეიცავს კონკრეტულ სამუშაო ფურცელს.
  2. შემდეგ, MS Excel-ის ფანჯარაში გადადით "ფაილი" მენიუში და აირჩიეთ "ოფციები".
  3. შემდეგ, "Excel Options" ფანჯარაში გადადით "Trust Center" ჩანართზე და დააჭირეთ ღილაკს "Trust Center Settings".
  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 ფაილის ადვილად გაფუჭება. აქედან გამომდინარე, აუცილებელია ზომების მიღება Outlook ფაილის დასაცავად, მათ შორის მონაცემთა რეგულარული სარეზერვო ასლების გაკეთება, ასევე ძლიერი PST გამოსწორების ინსტრუმენტის მომზადება, როგორიცაა DataNumen Outlook Repair. ეს პროგრამა საკმარისად ძლიერია PST შეკეთება პრობლემები და აღადგინეთ PST მონაცემები.

ავტორი შესავალი:

შირლი ჟანგი არის მონაცემთა აღდგენის ექსპერტი DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის sql შესწორება და Outlook სარემონტო პროგრამული პროდუქტები. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად

გააზიარე ახლა:

კომენტარები დახურულია.