- Katılım
- 12 Kasım 2010
- Mesajlar
- 195
- Excel Vers. ve Dili
- 2007 türkçe
- Altın Üyelik Bitiş Tarihi
- 14-07-2022
Herkese merhaba. Üzerinde çalıştığım excel dosyasını pdf olarak outlook üzerinden makro aracılığıyla otomatik olarak göndermek istiyorum. Kod yazma konusunda pek bilgim yok internette ve kıymetli forumumuzda yaptığım araştırma neticesinde otomatik mail gönderme konusunda tam olarak işimi gören bir kod buldum. Ancak bu kod, dosyamı yine excel olarak gönderiyor. Ben ise pdf e dönüştürmesini istiyorum. Aşağıda paylaştığım kodu dosyayı pdf olarak gönderecek şekilde düzenleyebilir misiniz acaba ? Bir de eğer mümkünse, " mail gönderilecek onaylıyor musunuz?" şeklinde bir ilk mesaj, bir de işlem bittiğinde "mail gönderildi" şeklinde bir mesaj kutusu olabilirse çok iyi olur. üstatlara şimdiden teşekkürler...
Sub Email_CurrentWorkBook()
'Gönderilecek e-mail bilgilerini değiştirmeyi unutmayın...
Dim Makro As Object
Dim Mail As Object
Set Makro = CreateObject("Outlook.Application")
Set Mail = Makro.CreateItem(0)
On Error Resume Next
With Mail
.To = "olanoldusallagitsin@hotmail.com"
.CC = "olanoldu@hotmail.com"
.BCC = "olan@hotmail.com "
.Subject = "deneme dosyası"
.Body = "olanoldusallagitsin.com"
.Attachments.Add ActiveWorkbook.FullName
.Send
End With
On Error GoTo 0
Set Mail = Nothing
Set Makro = Nothing
End Sub
Sub Email_CurrentWorkBook()
'Gönderilecek e-mail bilgilerini değiştirmeyi unutmayın...
Dim Makro As Object
Dim Mail As Object
Set Makro = CreateObject("Outlook.Application")
Set Mail = Makro.CreateItem(0)
On Error Resume Next
With Mail
.To = "olanoldusallagitsin@hotmail.com"
.CC = "olanoldu@hotmail.com"
.BCC = "olan@hotmail.com "
.Subject = "deneme dosyası"
.Body = "olanoldusallagitsin.com"
.Attachments.Add ActiveWorkbook.FullName
.Send
End With
On Error GoTo 0
Set Mail = Nothing
Set Makro = Nothing
End Sub