Alıcılardan biri Excel ekinizi açtığında nasıl e-posta bildirimi alabilirim?
Excel dosyası ekiyle önemli bilgiler gönderirken, alıcının dosyayı açıp açmadığını öğrenmek oldukça faydalı olabilir. VBA kullanarak, alıcı çalışma kitabını açtığı anda size otomatik olarak bir e-posta bildirimi gönderen bir kod oluşturabilirsiniz. Bu kılavuz, Excel’de bu işlevselliği nasıl ayarlayacağınızı adım adım gösterecek ve ekli dosyaya erişildiğinde size anında onay almanızı sağlayacaktır.
Excel eki açıldığında VBA kodu kullanarak e-posta bildirimi tetikleyin
Excel eki açıldığında VBA kodu kullanarak e-posta bildirimi tetikleyin
Not: Bu yöntem, posta programınız olarak yalnızca Outlook kullandığınızda kullanılabilir.
Bu Excel dosyasını göndermeden önce aşağıdaki gibi bir kod oluşturmalısınız:
1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basılı tutun.
2. Ardından boş bir modül açmak için VBAProject bölümünde ThisWorkbook öğesine çift tıklayın ve ardından aşağıdaki kodu modüle kopyalayıp yapıştırın:
VBA kodu: Excel dosyası açıldığında e-posta gönderme:
Private Sub Workbook_Open()
'Updateby Extendoffice
Dim olkObj As Object
Dim olkEm As Object
Dim strbody As String
Set olkObj = CreateObject("Outlook.Application")
Set olkEm = olkObj.CreateItem(0)
strbody = "Hi there" & vbNewLine & vbNewLine & _
ThisWorkbook.Name & vbNewLine & _
"was opened by" & vbNewLine & _
Environ("username")
On Error Resume Next
With olkEm
.To = ""
.CC = ""
.BCC = ""
.Subject = "File opened"
.Body = strbody
.Send
End With
On Error GoTo 0
Set olkEm = Nothing
Set olkObj = Nothing
End Sub

Not: Yukarıdaki kodda, bildirim e-postasını almak istediğiniz kendi e-posta adresinizle "E-posta Adresi" kısmını değiştirmeli ve konuyu ihtiyacınıza göre güncellemelisiniz.
3. Ardından bu çalışma kitabını Excel Makro Etkin Çalışma Kitabı dosya türü olarak kaydedin; ekran görüntüsüne bakın:

4. Ardından, mesajınızı bu dosya ekiyle ilgili alıcılara gönderin. Alıcılar Excel dosyasını indirip açtıktan ve kodu etkinleştirdikten sonra, size dosyanın kim tarafından açıldığını bildiren bir uyarı e-postası otomatik olarak gönderilecektir; aşağıdaki ekran görüntüsünde gösterildiği gibidir:

En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar