...Excel de makro yoluyla mail gönderiyorum ancak mailin selam kelimesi olan Merhaba metnini html biçimlendirme ile mavi renge çeviremedim.
Aşağıdaki kodu uyguluyorum ancak hata alıyorum. Yardımcı olur musunuz?
..HTMLBody = "<p style="color: #001221;">Merhaba</p>" & "<br>" & RangetoHTML(rng) &...
....Display
'Maili otomatik göndermek için .send deki tırnak işaretini kaldırın.
'.send
.HTMLBody = RangetoHTML(alan) & .HTMLBody
End With
Set wrdEdit = Nothing
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Function...
...Mevcut makro
Sub Mail_Selection_Outlook_Body()
ActiveSheet.Unprotect
' Don't forget to copy the function RangetoHTML in the module.
' Working in Office 2000-2010
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
With Application
.EnableEvents = False...
...diyor. Korumalı şekilde nasıl yapabilirim.
Şimdiden teşekkürler
Sub Mail_Selection_Outlook_Body()
' Don't forget to copy the function RangetoHTML in the module.
' Working in Office 2000-2010
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
With Application...
kodları denedim ama maile sadece resimdeki gibi bir alanı atıyor rica etsem eklediğim dosyadan kontrol edebilirmisiniz benim için sarıya boyadığım hücreleri yapıştırsa yeterli
...'For Tips see: http://www.rondebruin.nl/win/winmail/Outlook/tips.htm
'Don't forget to copy the function RangetoHTML in the module.
'Working in Excel 2000-2016
'(ZVI-2018-01-05: modified a bit)
Dim rng As Range
Dim OutApp As Object
Dim IsCreated As Boolean
'Only the visible...
...'For Tips see: http://www.rondebruin.nl/win/winmail/Outlook/tips.htm
'Don't forget to copy the function RangetoHTML in the module.
'Working in Excel 2000-2016
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
Set rng = Nothing
On Error Resume Next
'Only the...
...'EmailItem.To = "mail adres"
EmailItem.To = "mail adres"
EmailItem.Subject = "08-16 Vardiya Sonu Raporu"
EmailItem.HTMLBody = rangetoHTML(myRange)
EmailItem.Send
End Sub
Function rangetoHTML(rng As Range)
Dim fso As Object
Dim ts As Object
Dim TempFile As String
Dim TempWB...
..."J").Value
End With
Set wrdEdit = Nothing
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Function RangetoHTML(rng As Range)
' Changed by Ron de Bruin 28-Oct-2006
' Working in Office 2000-2013
Dim fso As Object
Dim ts As Object
Dim TempFile As String...
Korhan Hocam öncelikle teşekkürler,
ilk linkte yer alan fonksiyonu uygulamaya çalıştığımda;
.HTMLBody = RangetoHTML(rng)
herhangi bir değişiklik olmadı, aynı şekilde düz metin olarak geliyor,
ekli dosyada kontrol edebilir misiniz,
iyi Çalışmalar.
Function RangetoHTML(rng As Range)
Dim...
...Sub Mail_Sheet_Outlook_Body()
'For Tips see: http://www.rondebruin.nl/win/winmail/Outlook/tips.htm
'Don't forget to copy the function RangetoHTML in the module.
'Working in Excel 2000-2016
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
With Application...
...= ""
.CC = ""
.BCC = ""
.Subject = ""
.Attachments.Add ("C:\Users\kullanıcı\Desktop\Rapor Ek.xlsx") 'Gönderilecek sayfa yolu
.HTMLBody = RangetoHTML(rng)
.Send 'göndermemek için .Display
End With
On Error GoTo 0
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
Set OutMail...
...= ""
.CC = ""
.BCC = ""
.Subject = ""
.Attachments.Add ("C:\Users\kullanıcı\Desktop\Rapor Ek.xlsx") 'Gönderilecek sayfa yolu
.HTMLBody = RangetoHTML(rng)
.Send 'göndermemek için .Display
End With
On Error GoTo 0
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
Set OutMail...
Sayın @Asri iyi forumlar.
Kusura bakmayın konuyu hortlatmış bulunuyorum.
Paylaşmış olduğunuz kodu kullanmaktayım. Belirli bir alanı mail olarak gönderimi yapabiliyorum.
2 husus var takıldığım.
1.si
'.send işlevini aktif yapıyorum. Gönderim gerçekleşmiyor ekrana hata geliyor.
2.si
Outlook...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.