Πώς να στείλετε email με σώμα email HTML στο Excel;
Εάν θέλετε να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου με περιεχόμενο σε μορφή HTML στο Excel, μια μέθοδος σε αυτό το άρθρο μπορεί να σας βοηθήσει.
Στείλτε email με σώμα email HTML με κώδικα VBA
Στείλτε email με σώμα email HTML με κώδικα VBA
Κάντε τα εξής για να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου με περιεχόμενο σε μορφή HTML στο Excel.
1. Πάτα το άλλος + F11 ταυτόχρονα για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
2. Στο Microsoft Visual Basic για εφαρμογές παράθυρο, κάντε κλικ στην επιλογή Κύριο θέμα > Μονάδα μέτρησης. Στη συνέχεια, αντιγράψτε κάτω από τον κώδικα VBA στο παράθυρο Module.
Κώδικας VBA: Αποστολή email με σώμα ηλεκτρονικού ταχυδρομείου HTML στο Excel
Sub SendEmailformattext()
'Update by Extendoffice.com
Dim xRg As Range
Dim xRgEach As Range
Dim xRgVal As String
Dim xAddress As String
Dim xOutApp As Outlook.Application
Dim xMailOut As Outlook.MailItem
On Error Resume Next
xAddress = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select email address range", "KuTools For Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Set xOutApp = CreateObject("Outlook.Application")
Set xRg = xRg.SpecialCells(xlCellTypeConstants, xlTextValues)
For Each xRgEach In xRg
xRgVal = xRgEach.Value
If xRgVal Like "?*@?*.?*" Then
Set xMailOut = xOutApp.CreateItem(olMailItem)
With xMailOut
.Display
.To = xRgVal
.Subject = "Test"
.HTMLBody = "<HTML><BODY><span style=""color:#80BFFF"">Font Color</span style=""color:#80BFFF""> <br>the <b>bold text</b> here.</br> <br><u>New line with underline</u></br><br><p style='font-family:calibri;font-size:25'>Font size</br></p></BODY></HTML>"
'.Send
End With
End If
Next
Set xMailOut = Nothing
Set xOutApp = Nothing
Application.ScreenUpdating = True
End Sub
Notes:
3. κλικ Εργαλεία > αναφορές, έλεγξε το Βιβλιοθήκη αντικειμένων του Microsoft Outlook στο πλαίσιο Αναφορές – VAProject πλαίσιο διαλόγου και, στη συνέχεια, κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης:
4. Πάτα το F5 κλειδί για την εκτέλεση του κώδικα. Στο αναδυόμενο Kutools για Excel στο παράθυρο διαλόγου, επιλέξτε τις διευθύνσεις email των παραληπτών και, στη συνέχεια, κάντε κλικ στο OK κουμπί.
Στη συνέχεια δημιουργείται email με καθορισμένα πεδία και σώμα HTML. Κάντε κλικ στο Αποστολή κουμπί για να το στείλετε.
Στείλτε εύκολα email μέσω του Outlook με βάση τη δημιουργημένη λίστα αλληλογραφίας:
Η Αποστολή email χρησιμότητα του Kutools για Excel βοηθά τους χρήστες να στέλνουν email μέσω του Outlook με βάση τη δημιουργημένη λίστα αλληλογραφίας στο Excel, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
Κατεβάστε το και δοκιμάστε το τώρα! (Δωρεάν διαδρομή 30 ημερών)
Σχετικά άρθρα:
- Πώς να στέλνετε αυτόματα email με βάση την τιμή κελιού στο Excel;
- Πώς να εισαγάγετε υπογραφή στο email του Outlook κατά την αποστολή μέσω vba στο Excel;
- Πώς να στείλετε email με καθορισμένη έντονη / μέγεθος / χρώμα / υπογράμμιση μορφή κειμένου στο Excel;
- Πώς να στείλετε email χωρίς το Outlook στο Excel;
- Πώς να στείλετε ένα συγκεκριμένο γράφημα σε ένα email με vba στο Excel;
- Πώς να στείλετε ένα email σε συγκεκριμένη ώρα της ημέρας στο Excel;
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!