- Katılım
- 13 Şubat 2011
- Mesajlar
- 1,167
- Excel Vers. ve Dili
- Microsoft Office Professional Plus 2013 Türkçe
Arkadaşlar makro kodları kullanarak Outlook ile mesaj gönderme kodlarını incelediğimde nedense sadece bir dosya ekleme örnekleri mevcut. Oysa bu birden fazla dosya da olabilir. Ben şöyle bir çalışmak yaptım, fakat sorun var.
Sub mail_gonder()
Dim OutApp As Object, OutMail As Object
Dim ek1 As String, ek2 As String, ek3 As String, ekler As String
On Error Resume Next
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
ek1 = Application.GetOpenFilename
Range("b5") = ek1
ek2 = Application.GetOpenFilename
Range("d5") = ek2
ek3 = Application.GetOpenFilename
Range("f5") = ek3
ekler = ek1 & ";" & ek2 & ";" & ek3
With OutMail
.Display
.To = Range("B1").Text
.CC = Range("B2").Text
.BCC = Range("B3").Text
.Subject = Range("B4").Text
.Body = Range("B6").Text
.Attachments.Add ekler
End With
End Sub
Çalışıyor ama ekleri ilave etmiyor.
Farklı bir çözümü var mıdır?
Önceden teşekkürler
Sub mail_gonder()
Dim OutApp As Object, OutMail As Object
Dim ek1 As String, ek2 As String, ek3 As String, ekler As String
On Error Resume Next
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
ek1 = Application.GetOpenFilename
Range("b5") = ek1
ek2 = Application.GetOpenFilename
Range("d5") = ek2
ek3 = Application.GetOpenFilename
Range("f5") = ek3
ekler = ek1 & ";" & ek2 & ";" & ek3
With OutMail
.Display
.To = Range("B1").Text
.CC = Range("B2").Text
.BCC = Range("B3").Text
.Subject = Range("B4").Text
.Body = Range("B6").Text
.Attachments.Add ekler
End With
End Sub
Çalışıyor ama ekleri ilave etmiyor.
Farklı bir çözümü var mıdır?
Önceden teşekkürler
