• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Form üzerinden outlook a veri göndermek

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Merhba Arkadaşlar,

Userform üzerinde yazan textboxlarda ki verileri outlook un metin alanına satır satır yazdırabilir miyiz?

Yani textbox1 içindeki veriyi outlook un 1. satırına
textbox2 içindeki veriyi outlook un 2. satırına gelecek şekilde veri göndermemiz mümkün müdür?

Şimdiden yardımcı olan arkadaşlarıma teşekkür ederim.

SAYGILARIMLA
 
Böyle bir şey mümkün müdür? Yoksa excell ile bu olmayacak bir şey midir?
 
UF'da hangi kontrol ile mail gönderiliyor ise o kontrol ile ilgili kod içine...

Kod:
Dim olApp As Outlook.Application
Dim olMail As Outlook.MailItem
Dim mesaj As String

mesaj = vbNullString
mesaj = mesaj & TextBox1.Text & vbCr
mesaj = mesaj & TextBox2.Text & vbCr
mesaj = mesaj & TextBox3.Text & vbCr
mesaj = mesaj & TextBox4.Text

Set olApp = CreateObject("Outlook.Application")
Set olMail = olApp.CreateItem(olMailItem)
With olMail
   .To = "xxx@mail.com"
   .Subject = "TEST"
   .Body = mesaj
   .Display
End With
 
Hocam öncelikle ilgilendiğiniz için teşekkürler

Kodları yazıp çalıştırdığımda (Bir butonun click olayının altına yazdım)

Compile error :
User-definet type not definet hatasını veriyor ve
aşağıdaki alanı işaretliyor

olApp As Outlook.Application
 
ben hazır bir mail kodu var diye düşündüm...

VBE'de tools/references'dan Microsoft Outlook XX.0 Object Library'i işaretlememiz lazım.
XX.0 ofis versiyonuna göre değişen bir rakamdır.

2003: Microsoft Outlook 11.0 Object Library
2007: Microsoft Outlook 12.0 Object Library
2010: Microsoft Outlook 14.0 Object Library
 
Hocam elinize sağlık teşekkürler
 
rica ederim.
 
Geri
Üst