Excel'de e-posta gönderirken Outlook imzası nasıl eklenir?
Doğrudan Excel'de bir e-posta göndermek istediğinizi varsayalım, e-postaya varsayılan Outlook imzasını nasıl ekleyebilirsiniz? Bu makale, Excel'de e-posta gönderirken Outlook imzası eklemenize yardımcı olacak iki yöntem sunar.
Excel VBA ile gönderirken Outlook e-postasına imza ekleyin
Harika bir araçla Excel'de e-posta gönderirken Outlook imzasını kolayca ekleyin
Excel'de postalama için daha fazla öğretici ...
Excel VBA ile gönderirken Outlook e-postasına imza ekleyin
Örneğin, Excel'de tüm bu adreslere e-posta göndermek ve e-postalara varsayılan Outlook imzasını eklemek için bir çalışma sayfasında bir e-posta adresleri listesi vardır. Bunu başarmak için lütfen aşağıdaki VBA kodunu uygulayın.
1. E-posta göndermek istediğiniz e-posta adresi listesini içeren çalışma sayfasını açın ve ardından Ara Toplam + F11 anahtarlar.
2. Açılışta Uygulamalar için Microsoft Visual Basic Pencere, tıklayın Ekle > Modül, ve sonra aşağıdakileri kopyalayın VBA2 Modül kodu penceresine.
3. Şimdi değiştirmelisiniz .Vücut satır içi VBA2 içindeki kod ile VBA1. Bundan sonra çizgiyi hareket ettirin .Görüntüle çizginin altında XMailOut ile.
VBA 1: Excel'de Outlook varsayılan imzasıyla e-posta gönderme şablonu
.HTMLBody = "This is a test email sending in Excel" & "<br>" & .HTMLBody
VBA 2: Excel'deki hücrelerde belirtilen e-posta adreslerine e-posta gönderin
Sub SendEmailToAddressInCells()
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
.To = xRgVal
.Subject = "Test"
.Body = "Dear " _
& vbNewLine & vbNewLine & _
"This is a test email " & _
"sending in Excel"
.Display
'.Send
End With
End If
Next
Set xMailOut = Nothing
Set xOutApp = Nothing
Application.ScreenUpdating = True
End Sub
Aşağıdaki ekran görüntüsü, VBA kodunu değiştirdikten sonra farklılıkları kolayca bulmanıza yardımcı olabilir.
4. Tuşuna basın. F5 kodu çalıştırmak için anahtar. Sonra bir Kutools for Excel seçim kutusu açılır, lütfen e-postaları göndereceğiniz e-posta adreslerini seçin ve ardından Tamam.
Ardından e-postalar oluşturulur. E-posta gövdesinin sonuna Outlook varsayılan imzasının eklendiğini görebilirsiniz.
İpuçları:
- 1. VBA kodu 1'deki e-posta gövdesini ihtiyaçlarınıza göre değiştirebilirsiniz.
- 2. Kodu çalıştırdıktan sonra, Kullanıcı tanımlı türün tanımlanmadığını belirten bir hata iletişim kutusu açılırsa lütfen bu iletişim kutusunu kapatın ve ardından Tools > Referanslar içinde Uygulamalar için Microsoft Visual Basic pencere. Açılışta Referanslar - VBAProject pencere, kontrol edin Microsoft Outlook Nesne Kitaplığı kutu ve tıklayın Tamam. Ve sonra kodu tekrar çalıştırın.
Harika bir araçla Excel'de e-posta gönderirken Outlook imzasını kolayca ekleyin
VBA'da acemi iseniz, burada kesinlikle Mailleri gönder yarar Kutools for Excel senin için. Bu özellik sayesinde, Excel'deki belirli alanlara göre kolayca e-posta gönderebilir ve bunlara Outlook imzası ekleyebilirsiniz. Lütfen aşağıdaki işlemleri yapın.
Başvurmadan önce Kutools for ExcelLütfen önce indirin ve kurun.
Öncelikle e-postaları temel alarak göndereceğiniz farklı alanlar içeren bir mail listesi oluşturmanız gerekir.
İhtiyaç duyduğunuzda manuel olarak bir posta listesi oluşturabilir veya bunu hızlı bir şekilde yapmak için Posta Listesi Oluştur özelliğini uygulayabilirsiniz.
1. tık Kutools Artı > Posta Listesi Oluşturun.
2. içinde Posta Listesi Oluşturun iletişim kutusunda ihtiyacınız olan alanları belirtin, listenin çıktısının nereden alınacağını seçin ve ardından OK düğmesine basın.
3. Şimdi bir posta listesi örneği oluşturulur. Örnek bir liste olduğu için, alanları belirli gerekli içeriklerle değiştirmeniz gerekir. (birden çok satıra izin verilir)
4. Bundan sonra, tüm listeyi seçin (başlıkları dahil edin), tıklayın Kutools Artı > Mailleri gönder.
5. içinde Mailleri gönder iletişim kutusu:
- 5.1) Seçilen posta listesindeki öğeler otomatik olarak ilgili alanlara yerleştirilir;
- 5.2) E-posta metnini tamamlayın;
- 5.3) Her ikisini de kontrol edin Outlook aracılığıyla e-posta gönderin ve Outlook'un imza ayarlarını kullanın kutular;
- 5.4) Gönder buton. Ekran görüntüsüne bakın:
Şimdi e-postalar gönderiliyor. Ve varsayılan Outlook imzası, e-posta gövdesinin sonuna eklenir.
Bu yardımcı programın ücretsiz denemesine (30 günlük) sahip olmak istiyorsanız, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.
İlgili yazılar:
Excel'deki hücrelerde belirtilen e-posta adreslerine e-posta gönderin
Bir e-posta adresleri listeniz olduğunu ve bu e-posta adreslerine doğrudan Excel'de toplu olarak e-posta mesajı göndermek istediğinizi varsayarsak. Nasıl başarılır? Bu makale size Excel'deki hücrelerde belirtilen birden çok e-posta adresine e-posta gönderme yöntemlerini gösterecektir.
Excel'deki e-posta gövdesine belirli bir aralığı kopyalayıp yapıştırarak e-posta gönderin
Çoğu durumda, Excel çalışma sayfasındaki belirli bir içerik aralığı e-posta iletişiminizde yararlı olabilir. Bu makalede, doğrudan Excel'de e-posta gövdesine yapıştırılan belirli aralıklarla bir e-posta gönderme yöntemi tanıtacağız.
Excel'de birden çok ek eklenmiş e-posta gönderin
Bu makale, Outlook üzerinden Excel'de birden çok ek eklenmiş bir e-posta göndermekten bahsediyor.
Excel'de son tarih karşılandıysa e-posta gönderin
Örneğin, C sütunundaki son tarih 7 günden az veya buna eşitse (mevcut tarih 2017/9/13), A sütununda belirtilen alıcıya B sütununda belirtilen içeriğe sahip bir e-posta hatırlatıcısı gönderin başarmak mı? Bu makale, bununla ayrıntılı olarak ilgilenmek için bir VBA yöntemi sağlayacaktır.
Excel'deki hücre değerine göre otomatik olarak e-posta gönderin
Excel'de belirli bir hücre değerine göre Outlook aracılığıyla belirli bir alıcıya bir e-posta göndermek istediğinizi varsayarsak. Örneğin, bir çalışma sayfasındaki D7 hücresinin değeri 200'den büyük olduğunda, otomatik olarak bir e-posta oluşturulur. Bu makale, bu sorunu hızlı bir şekilde çözmeniz için bir VBA yöntemi sunar.
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!