Merhaba
Belirli bir alanı seçerek diğer konu kişi mail iç yazısı alanları yazıp mail gönderen bir makrom var. Bu seçili alanı mail içine yapıştırmasını değil bu seçili alanın ekran görüntüsünü almasını istiyorum ama bir türlü çeviremedim.
Sub mail_gonder()
Dim alan As Range
mailkonu = Range("AD1").Value
Mail = Range("AD2").Value
mailcc = Range("AD3").Value
mailmesaj = Range("AD4").Value
sonsatir = Cells(Rows.Count, "I").End(1).Row
If sonsatir < 20 Then sonsatir = 50
Set alan = Range("A1:J" & sonsatir)
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = Mail
.CC = mailcc
.Subject = mailkonu
.Display
.HTMLBody = mailmesaj & RangetoHTML(alan) & .HTMLBody
.Attachments.Add "C:\Users\.......................\Desktop\STAMPING.xlsm"
End With
Set wrdEdit = Nothing
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Belirli bir alanı seçerek diğer konu kişi mail iç yazısı alanları yazıp mail gönderen bir makrom var. Bu seçili alanı mail içine yapıştırmasını değil bu seçili alanın ekran görüntüsünü almasını istiyorum ama bir türlü çeviremedim.
Sub mail_gonder()
Dim alan As Range
mailkonu = Range("AD1").Value
Mail = Range("AD2").Value
mailcc = Range("AD3").Value
mailmesaj = Range("AD4").Value
sonsatir = Cells(Rows.Count, "I").End(1).Row
If sonsatir < 20 Then sonsatir = 50
Set alan = Range("A1:J" & sonsatir)
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = Mail
.CC = mailcc
.Subject = mailkonu
.Display
.HTMLBody = mailmesaj & RangetoHTML(alan) & .HTMLBody
.Attachments.Add "C:\Users\.......................\Desktop\STAMPING.xlsm"
End With
Set wrdEdit = Nothing
Set OutMail = Nothing
Set OutApp = Nothing
End Sub