Çalışma kitabı Excel'de güncellenirse e-posta hatırlatıcı veya bildirim nasıl gönderilir?
Bazı durumlarda, gönderdiğiniz çalışma kitabında güncellenen veriler varsa, belirli bir alıcıya bir e-posta bildirimi tetiklemeniz gerekebilir. Bu makale size bunu başarmanın yöntemini gösterecek.
Çalışma kitabı VBA koduyla güncellenirse e-posta hatırlatıcısı veya bildirim gönderin
Çalışma kitabı VBA koduyla güncellenirse e-posta hatırlatıcısı veya bildirim gönderin
Çalışma kitabı güncellendiyse lütfen e-posta hatırlatıcısı veya bildirim göndermek için aşağıdaki işlemleri yapın.
1. Çalışma kitabında, içindeki güncellenmiş verilere göre e-posta bildirimi göndereceğiniz belirtilen bir çalışma sayfasını açın.
2. Sayfa sekmesine sağ tıklayın ve Kodu Görüntüle sağ tıklama menüsünden. Ekran görüntüsüne bakın:
2. içinde Uygulamalar için Microsoft Visual Basic penceresinde aşağıdaki kodu kopyalayıp kod penceresine yapıştırın. Ekran görüntüsüne bakın:
VBA kodu: Çalışma kitabı güncellenirse e-posta hatırlatıcısı veya bildirim gönderin
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 2017/9/14
Dim xOutApp As Object
Dim xMailItem As Object
Dim xName As String
Dim xYesOrNo As Integer
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xMailItem = xOutApp.CreateItem(0)
xYesOrNo = MsgBox("Want to attach updated workbook in email?", vbInformation + vbYesNo, "KuTools For Excel")
If xYesOrNo = 6 Then ActiveWorkbook.Save
If xYesOrNo = 6 Then xName = ActiveWorkbook.FullName
With xMailItem
.To = "Email Address"
.cc = ""
.Subject = "email notification test"
.Body = "Hi," & Chr(13) & Chr(13) & "File is now updated."
If xYesOrNo = 6 Then .Attachments.Add xName
.Display
End With
xMailItem = Nothing
xOutApp = Nothing
End Sub
not: E-posta Adresini, satırdaki alıcı e-posta adresiyle değiştirin .To = "E-posta Adresi". Ve ihtiyaç duyduğunuzda VBA kodundaki Bilgi, Konu ve gövde alanlarını değiştirin.
3. Tuşuna basın. Ara Toplam + Q kapatmak için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.
4. Çalışma sayfasındaki bir hücreyi düzenledikten sonra, Kutools for Excel iletişim kutusu aşağıda gösterilen ekran görüntüsü gibi açılır. Güncellenen çalışma kitabını e-postaya eklemek istiyorsanız, lütfen Evet buton. Değilse, tıklayın Yok hayır düğmesine basın.
5. Ardından, güncellenmiş çalışma kitabı eklenerek veya eklenmeden otomatik olarak bir e-posta oluşturulur. Ve belirtilen tüm alanlar e-postada da listelenir. Lütfen tıklayın Gönder göndermek için düğmesine basın.
not: VBA kodu yalnızca Outlook'u e-posta programınız olarak kullandığınızda çalışır.
İlgili yazılar:
- Excel'deki hücre değerine göre otomatik olarak e-posta nasıl gönderilir?
- Çalışma kitabı Excel'e kaydedildiğinde Outlook üzerinden nasıl e-posta gönderilir?
- Excel'de belirli bir hücre değiştirilirse e-posta nasıl gönderilir?
- Excel'de düğme tıklanırsa e-posta nasıl gönderilir?
- Excel'de son tarih karşılanmışsa e-posta nasıl gönderilir?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!