Τρόπος αυτόματης αποστολής ειδοποίησης ηλεκτρονικού ταχυδρομείου του Outlook όταν ενημερώνεται ένα συγκεκριμένο φύλλο εργασίας του Excel

Κοινή χρήση τώρα:

Κάθε φορά που ενημερώνετε ένα συγκεκριμένο φύλλο εργασίας του Excel, εάν χρειάζεται πάντα να στέλνετε μια ειδοποίηση μέσω email σε συγκεκριμένους παραλήπτες, μπορείτε να χρησιμοποιήσετε τη μέθοδο που παρουσιάζεται σε αυτό το άρθρο.

Ορισμένοι χρήστες ζητούν μια λύση που θα επιτρέπει στο MS Excel να στέλνει αυτόματα μια ειδοποίηση ηλεκτρονικού ταχυδρομείου του Outlook σε συγκεκριμένα άτομα κάθε φορά που ενημερώνουν ένα συγκεκριμένο φύλλο εργασίας, δεδομένου ότι συχνά ξεχνούν να στείλουν ένα τέτοιο μήνυμα ηλεκτρονικού ταχυδρομείου. Τώρα, στα ακόλουθα, θα καθοδηγήσουμε πώς να επιτύχετε αυτήν τη λειτουργία με τον κώδικα VBA.

Αυτόματη αποστολή ειδοποίησης μέσω email του Outlook όταν ενημερώνεται ένα συγκεκριμένο φύλλο εργασίας του Excel

Αυτόματη αποστολή μηνύματος ηλεκτρονικού ταχυδρομείου κατά την ενημέρωση ενός συγκεκριμένου φύλλου εργασίας του Excel

  1. Αρχικά, αποκτήστε πρόσβαση στο βιβλίο εργασίας του Excel προέλευσης που περιέχει το συγκεκριμένο φύλλο εργασίας.
  2. Στη συνέχεια, στο παράθυρο του MS Excel, μεταβείτε στο μενού «Αρχείο» και επιλέξτε «Επιλογές».
  3. Στη συνέχεια, στο παράθυρο «Επιλογές Excel», μεταβείτε στην καρτέλα «Κέντρο αξιοπιστίας» και κάντε κλικ στο κουμπί «Ρυθμίσεις Κέντρου αξιοπιστίας».
  4. Στη συνέχεια, στο νέο παράθυρο, μεταβείτε στην καρτέλα "Macro Settings", κάτω από την οποία θα πρέπει να επιλέξετε "Enable all macros".Ενεργοποιήστε όλες τις μακροεντολές
  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. Μετά από αυτό, θα πρέπει να αποθηκεύσετε αυτό το βιβλίο εργασίας ως βιβλίο εργασίας με δυνατότητα Macro-Enabled του Excel.
  • Αρχικά, κλείστε το παράθυρο "Microsoft Visual Basic for Applications".
  • Στη συνέχεια, κάντε κλικ στο «Αρχείο» στην επάνω αριστερή γωνία.
  • Στη συνέχεια, επιλέξτε "Αποθήκευση ως".
  • Στο παράθυρο διαλόγου, επιλέξτε το "Excel Macro-Enabled Workbook" στο πεδίο "Save as type".
  • Τέλος, κάντε κλικ στο κουμπί «Αποθήκευση».Αποθήκευση ως βιβλίο εργασίας με δυνατότητα μακροεντολής Excel
  1. Τέλος, μπορείτε να κλείσετε αυτό το βιβλίο εργασίας.
  2. Τώρα, μπορείτε να ανοίξετε το προηγουμένως αποθηκευμένο βιβλίο εργασίας με δυνατότητα μακροεντολής του Excel.
  3. Όταν κάνετε οποιεσδήποτε αλλαγές στο συγκεκριμένο φύλλο εργασίας, θα λάβετε ένα μήνυμα που θα σας ρωτά εάν πρέπει να στείλετε μια ειδοποίηση μέσω email.Λάβετε επιβεβαίωση κατά την ενημέρωση του φύλλου εργασίας
  4. Όταν κάνετε κλικ στο κουμπί «Ναι», θα σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου του Outlook στους προκαθορισμένους παραλήπτες.
  5. Αυτό το email θα μοιάζει με το στιγμιότυπο οθόνης παρακάτω:Ειδοποίηση μέσω email του Outlook

Επιδιόρθωση κατεστραμμένου αρχείου δεδομένων του Outlook

Ίσως έχετε αντιμετωπίσει ποτέ καταστροφή αρχείων Excel. Στην πραγματικότητα, το αρχείο δεδομένων του Outlook είναι το ίδιο ευάλωτο με το αρχείο Excel. Για παράδειγμα, το ακατάλληλο κλείσιμο του Outlook μπορεί να οδηγήσει σε καταστροφή αρχείων PST εύκολα. Επομένως, είναι απαραίτητο να λάβετε μέτρα για την προστασία του αρχείου του Outlook, συμπεριλαμβανομένης της δημιουργίας τακτικών αντιγράφων ασφαλείας δεδομένων καθώς και της προετοιμασίας ενός ισχυρού εργαλείου επιδιόρθωσης PST, όπως π.χ. DataNumen Outlook Repair. Αυτό το βοηθητικό πρόγραμμα είναι αρκετά ισχυρό για να επισκευή PST προβλήματα και ανάκτηση δεδομένων PST.

Εισαγωγή συγγραφέα:

Η Shirley Zhang είναι ειδικός ανάκτησης δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων επιδιόρθωση sql και προϊόντα λογισμικού επισκευής προοπτικών. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com

Κοινή χρήση τώρα:

Τα σχόλια είναι κλειστά.