Ana içeriğe atla

Ek Excel dosyası alıcılar tarafından açıldığında nasıl e-posta gönderilir?

Çoğumuz, müşterilerimize bir Excel dosyası eki içeren bazı önemli iletiler gönderebiliriz, bu nedenle, alıcının iletiyi alıp dosya ekini açıp açmadığını bilmemiz gerekir. Bu durumda, alıcı çalışma kitabını açıp kodu etkinleştirdiğinde Excel ek dosyanız için bir VBA kodu oluşturabilirsiniz, ardından size otomatik olarak bir istem e-postası gönderilecektir.

Ek Excel dosyası alıcılar tarafından VBA kodu ile açıldığında bir e-posta gönderin


ok mavi sağ balon Ek Excel dosyası alıcılar tarafından VBA kodu ile açıldığında bir e-posta gönderin

Bu Excel dosyasını göndermeden önce aşağıdaki gibi bir kod oluşturmalısınız:

1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

2. Ardından çift tıklayın Bu Çalışma Kitabı altında VBAProjesi bölümünde boş bir modül açın ve ardından aşağıdaki kodu modüle kopyalayıp yapıştırın:

VBA kodu: Excel dosyası açıldığında bir e-posta gönderin:

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

dosya 1 açıldığında doc gönder

not: Yukarıdaki kodda, istem e-postasını almak istediğiniz e-posta adresini kendi adresinizle değiştirmeli ve konuyu ihtiyacınıza göre değiştirmelisiniz.

3. Sonra bu çalışma kitabını farklı kaydedin Excel Makro Etkin Çalışma Kitabı dosya biçimi, ekran görüntüsüne bakın:

dosya 2 açıldığında doc gönder

4. Ardından, ihtiyacınız olan alıcılara bu dosya ekini içeren bir mesaj gönderin, alıcılar bu Excel dosyasını indirip açıp kodu etkinleştirdiğinde, size otomatik olarak bir e-posta gönderilecek ve dosyanın aşağıdaki gibi kimler tarafından açıldığını söyleyecektir. gösterilen ekran görüntüsü:

dosya 3 açıldığında doc gönder

not: Bu yöntem yalnızca Outlook'u posta programınız olarak kullandığınızda kullanılabilir.

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

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...

Açıklama


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!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you for the above code. I'm just curious. To add a selected range of a specific worksheet too in the body of the email. I have tried using sh.range select method in your code and the email goes out but without the range probably I'm doing something wrong here or missed to add some additional codes.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations