DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub SeciliAlaniMailAtmak()
'Exceldeki seçili bir alanı mail gövdesine yapıştırıp mail atar..
Dim oOutlookApp As Object
Dim oItem As Object
Dim olInsp As Object
Dim wdDoc As Object
Dim oRng As Object
Dim xlRng As Range
Set oOutlookApp = CreateObject("Outlook.Application")
Set oItem = oOutlookApp.createitem(0)
sons = Worksheets("ARŞİV").Cells(Rows.Count, "K").End(3).Row
Set xlRng = Worksheets("ARŞİV").Range("B" & sons & ":K" & sons)
xlRng.Copy
With oItem
.display
.BodyFormat = 2
.To = "filanca@mail.com.tr;filanca@mail.com.tr" 'Diğer mail adreslerini buraya eklemelisiniz
.Subject = "Ekli satırların gönderimi" 'Konu yazılacak yer
Set olInsp = .GetInspector
Set wdDoc = olInsp.WordEditor
Set oRng = wdDoc.Range
oRng.collapse 1
oRng.Text = "Mail gövdesine yazmak istediğin cümle varsa buraya yaz" & vbCr
oRng.collapse 0
oRng.Paste
oRng.collapse 0
oRng.Text = vbCr & "Mail gövdesi sonuna yazmak istediğin cümle varsa buraya yaz"
End With
Set oItem = Nothing
Set oOutlookApp = Nothing
Set olInsp = Nothing
Set wdDoc = Nothing
Set xlRng = Nothing
End Sub
Sub SeciliAlaniMailAtmakYenison()
'Exceldeki sayfadaki son satırı mail gövdesine yapıştırıp mail atar..
'Satır başlıkları da dahil edildiler.
Dim oOutlookApp As Object, oItem As Object, olInsp As Object
Dim wdDoc As Object, oRng As Object
Dim xlRng As Range
Dim SonS As Long
Set oOutlookApp = CreateObject("Outlook.Application")
Set oItem = oOutlookApp.createitem(0)
SonS = Worksheets("ARŞİV").Cells(Rows.Count, "K").End(3).Row
With oItem
.display
.BodyFormat = 2
.To = "filanca@mail.com;filanca@mail.com"
.Subject = "Ekli satırların gönderimi"
Set xlRng = Worksheets("ARŞİV").Range("B7:K7")
xlRng.Copy
Set olInsp = .GetInspector
Set wdDoc = olInsp.WordEditor
Set oRng = wdDoc.Range
oRng.collapse 1
oRng.Text = "Mail gövdesine yazmak istediğin cümle varsa buraya yaz" & vbCrLf & " "
oRng.collapse 0
oRng.Paste
Set xlRng = Worksheets("ARŞİV").Range("B" & SonS & ":K" & SonS)
xlRng.Copy
Set olInsp = .GetInspector
Set wdDoc = olInsp.WordEditor
Set oRng = wdDoc.Range
oRng.collapse 0
oRng.Text = " " & vbCrLf & " " & vbCrLf & "Mail gövdesi sonuna yazmak istediğin cümle varsa buraya yaz"
oRng.Paragraphs(1).Range.Paste
Application.CutCopyMode = False
.Send
End With
Set oItem = Nothing
Set oOutlookApp = Nothing
Set olInsp = Nothing
Set wdDoc = Nothing
Set xlRng = Nothing
End Sub