E-posta ile kitap veya sayfa gönderme

Sık sık belirli kitapları veya sayfaları e-posta ile göndermeniz gerekiyorsa, bu prosedürün hızlı çağrılamayacağını fark etmiş olmalısınız. "Klasik" yaparsanız, şunlara ihtiyacınız vardır:

  • bir e-posta programı açın (örneğin, Outlook)
  • yeni bir mesaj oluştur
  • adresi, konuyu ve metni yazın
  • mesaja bir dosya ekleyin (unutmayın!)
  • düğmeye bas Gönder

Aslında, posta doğrudan Excel'den birçok farklı yolla kolayca gönderilebilir. Gitmek…

Yöntem 1: Katıştırılmış Gönderme

Hala eski güzel Excel 2003'e sahipseniz, o zaman her şey basittir. İstediğiniz kitabı/sayfayı açın ve menüden seçin Dosya – Gönder – Mesaj (Dosya — Gönder — Posta Alıcısı). Göndermek için iki seçenekten birini seçebileceğiniz bir pencere açılacaktır:

İlk durumda, mevcut kitap mesaja ek olarak eklenecek, ikinci durumda mevcut sayfanın içeriği doğrudan mesaj metnine metin tablosu olarak (formüller olmadan) gidecektir.

Ayrıca, menü Dosya – Gönder (Dosya — Gönderilecek) birkaç egzotik nakliye seçeneği daha var:

 

  • Mesaj (inceleme için) (İnceleme için Posta Alıcısı) – tüm çalışma kitabı gönderilir ve aynı zamanda bunun için değişiklik takibi açılır, yani açıkça sabitlenmeye başlar – kim, ne zaman ve hangi hücrelerde hangi değişiklikleri yaptı. Daha sonra menüde yapılan değişiklikleri görüntüleyebilirsiniz. Servis – Düzeltmeler – Düzeltmeleri vurgulayın (Araçlar — Değişiklikleri izle — Değişiklikleri vurgulayın) veya sekmesinde Gözden Geçirme – Düzeltmeler (İnceleme — Değişiklikleri İzle) Böyle bir şeye benzeyecek:

    Renkli çerçeveler, belgede yapılan değişiklikleri işaretler (her kullanıcının farklı bir rengi vardır). Fareyi üzerine getirdiğinizde, bu hücrede kimin, neyin ve ne zaman değiştirildiğinin ayrıntılı bir açıklamasını içeren not benzeri bir pencere açılır. Örneğin, astlarınızın raporunu düzenlediğinizde veya patron sizinkini düzenlediğinde, belgeleri incelemek için çok uygundur.

  • Rota boyunca (Yönlendirme Alıcısı) - kitabınızın ekleneceği mesaj, her biri onu bir cop gibi otomatik olarak iletecek olan bir alıcı zincirinden geçecektir. Dilerseniz mesajın zincirin sonunda size dönmesi için ayarlayabilirsiniz. Konudaki her bir kişi tarafından yapılan düzenlemeleri görmek için değişiklik izlemeyi etkinleştirebilirsiniz.

Yeni Excel 2007/2010'da durum biraz farklıdır. Bu sürümlerde kitabı posta ile göndermek için düğmesini seçmeniz gerekir. Office (Ofis düğmesi) veya sekmesi fileto (Dosya) ve takım Gönder (Göndermek). Ardından, kullanıcıya bir dizi gönderme seçeneği sunulur:

Lütfen yeni sürümlerde, mektubun gövdesine eklenen çalışma kitabının ayrı bir sayfasını gönderme yeteneğinin ortadan kalktığını unutmayın - Excel 2003 ve sonraki sürümlerde olduğu gibi. Geriye kalan tek seçenek, tüm dosyayı göndermektir. Ancak, iyi bilinen PDF biçiminde ve daha az bilinen XPS'de (PDF'ye benzer, ancak Acrobat Reader'ın okumasını gerektirmez - doğrudan Internet Explorer'da açılır) göndermek için yararlı bir fırsat vardı. Bir kitabı incelemeye gönderme komutu, hızlı erişim panelinden ek bir düğme olarak Dosya – Seçenekler – Hızlı Erişim Araç Çubuğu – Tüm Komutlar – İncelemeye Gönder (Dosya — Seçenekler — Hızlı Erişim Araç Çubuğu — Tüm Komutlar — İncelemeye Gönder).

Yöntem 2. Gönderilecek basit makrolar

Makro göndermek çok daha kolaydır. Menüden Visual Basic Düzenleyicisini Açmak Servis – Makro – Visual Basic Düzenleyici (Araçlar — Makro — Visual Basic Düzenleyicisi), yeni modülü menüye yerleştirin Ekle – Modül ve bu iki makronun metnini buraya kopyalayın:

Sub SendWorkbook() ActiveWorkbook.SendMail Recipients:="[email protected]", Subject:="Лови файлик" End Sub Sub SendSheet() ThisWorkbook.Sheets("Лист1").ActiveWorkbook ile Kopyala .SendMail Alıcıları:="[email korumalı]", Konu:="Dosyayı yakala" .Close SaveChanges:=End Sub ile Yanlış Son  

Bundan sonra, kopyalanan makrolar menüde çalıştırılabilir. Servis – Makro – Makrolar (Araçlar — Makro — Makrolar). GönderÇalışma Kitabı mevcut kitabın tamamını belirtilen adrese gönderir ve Gönderme Sayfası — Ek olarak Sayfa1.

Makroyu çalıştırdığınızda, Excel, Outlook ile bağlantı kuracak ve bu, ekranda aşağıdaki güvenlik mesajının görünmesine neden olacaktır:

Düğmeye kadar bekleyin Çözmek aktif hale gelir ve gönderiminizi onaylamak için tıklayın. Bundan sonra, otomatik olarak oluşturulan mesajlar klasöre yerleştirilecektir. Giden Outlook'u ilk başlattığınızda veya çalıştırıyorsanız hemen alıcılara gönderilir.

Yöntem 3. Evrensel makro

Ve mevcut kitabı değil, başka bir dosyayı göndermek istiyorsanız? Ve mesajın metni de ayarlamak güzel olurdu! Önceki makrolar, Excel'in yetenekleriyle sınırlı oldukları için burada yardımcı olmayacaktır, ancak Outlook'u Excel'den yönetecek bir makro oluşturabilirsiniz - yeni bir mesaj penceresi oluşturun ve doldurun ve gönderin. Makro şöyle görünür:

Sub SendMail() OutApp'i Nesne Olarak Karartın OutMail'i Nesne Olarak Dim Hücreyi Aralık Olarak Karartın Application.ScreenUpdating = False Set OutApp = CreateObject("Outlook.Application") 'Outlook'u gizli modda başlatın OutApp.Session.Logon On Error GoTo temizleme 'değilse başladı - çıkış Set OutMail = OutApp.CreateItem(0) 'yeni bir mesaj oluştur On Error Resume Next Sonraki 'mesaj alanlarını OutMail ile doldurun .To = Range("A1").Value .Subject = Range("A2"). Value .Body = Range("A3").Value .Attachments.Add Range("A4").Value 'Send mesajı göndermeden önce görüntülemek için Display ile değiştirilebilir .Send End With On Error GoTo 0 Set OutMail = Hiçbir şey temizleme : Set OutApp = Hiçbir Şey Application.ScreenUpdating = True End Sub  

İletinin adresi, konusu, metni ve eklenen dosyanın yolu, geçerli sayfanın A1:A4 hücrelerinde olmalıdır.

  • PLEX Eklentisi ile Excel'den Grup Postalama
  • Dennis Wallentin tarafından Lotus Notes aracılığıyla Excel'den posta göndermek için makrolar
  • Makro nedir, Visual Basic'te makro kodu nereye eklenir
  • KÖPRÜ işleviyle e-posta oluşturma

 

Yorum bırak