bulentkars
Altın Üye
- Katılım
- 5 Ağustos 2005
- Mesajlar
- 671
- Excel Vers. ve Dili
- 2003 TR
- Altın Üyelik Bitiş Tarihi
- 23-03-2027
Merhaba,
Aşağıdaki kod ile otomatik olarak mail gönderiyorum. Ancak imzamdaki logo oluşan mail penceresinde çıkmıyor. Sanıyorum sadece text olarak okuyor logo jpg olduğu için okunmuyor. Kodu nasıl değiştir meliyim? Yardımcı olabilirseniz sevinirim. Şimdiden Teşekkürler İyi çalışmalar diliyorum
Aşağıdaki kod ile otomatik olarak mail gönderiyorum. Ancak imzamdaki logo oluşan mail penceresinde çıkmıyor. Sanıyorum sadece text olarak okuyor logo jpg olduğu için okunmuyor. Kodu nasıl değiştir meliyim? Yardımcı olabilirseniz sevinirim. Şimdiden Teşekkürler İyi çalışmalar diliyorum
Kod:
Sub EmailSheet()
Dim OutlookApp As Object, OutlookMsg As Object
Dim FSO As Object, BodyText As Object
Dim MyRange As Range, TempFile As String
On Error Resume Next
Set MyRange = ActiveSheet.Range("W1:W4")
If MyRange Is Nothing Then Exit Sub
Set FSO = CreateObject("Scripting.FilesystemObject")
TempFile = "C:\Planlama\TempHTML.htm"
ActiveWorkbook.PublishObjects.Add _
(4, TempFile, MyRange.Parent.Name, MyRange.Address, 0, "", "").Publish True
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMsg = OutlookApp.CreateItem(0)
Set BodyText = FSO.OpenTextFile(TempFile, 1)
With OutlookMsg
.HTMLBody = BodyText.ReadAll
.To = Range("V2").Text 'Kime
.cc = Range("V3").Text 'Bilgi
.Subject = Range("V4").Text ' Konu
.Display
End With
Kill TempFile
Set BodyText = Nothing
Set OutlookMsg = Nothing
Set OutlookApp = Nothing
Set FSO = Nothing
End Sub