Otomatik mail gonderme!

Katılım
28 Şubat 2007
Mesajlar
251
Excel Vers. ve Dili
visual basic
Arkadaşlar selam,

Gece gece aklıma birşey takıldı:)

Excel sayfasına bir buton koyuyorum ve butona tıklayınca yazmış olduğum mail adresine outlook açılmadan mail gondermesini istiyorum mailde ise soyle yazılmalı sayfa guncellenmiştir.

Outlook açılmadan boyle bir mail gonderebilir miyiz acaba?

Yoksa illaki outlook açılıp oradan mı gondermemiz gerekiyor?

teşekkurler.
 
Katılım
28 Şubat 2007
Mesajlar
251
Excel Vers. ve Dili
visual basic
Yokmudur arkadaşlar boyle birşey yapamaz mıyız?
Yok mu ilgilenen bir arkadaş?
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları kullanabilirsiniz.

Kod:
Sub OutlookMailGönder()
    Dim OutApp As Object
    Dim OutMail As Object
    Dim MsgBody As String
    On Error Resume Next
    Set OutApp = CreateObject("Outlook.Application")
    OutApp.Session.Logon
    [B]OutApp.Visible = [COLOR=blue]True[/COLOR][/B]
    Set OutMail = OutApp.CreateItem(0)
    '****************************************************
    MsgBody = "Sayfa G&#252;ncellenmi&#351;tir<br><br><br>" & _
              "&#304;yi &#199;al&#305;&#351;malar."
    '****************************************************
        With OutMail
        .To = "[EMAIL="xxx@yyy.com"]xxx@yyy.com[/EMAIL]"
        .CC = ""
        .BCC = ""
        .Subject = "G&#252;nl&#252;k Sat&#305;&#351; Raporu"
        .HTMLBody = MsgBody
        '.Attachments.Add ("C:\test.txt")
        '.Display
        .Send
    End With
    On Error GoTo 0
    Set OutMail = Nothing
    Set OutApp = Nothing
End Sub
 
Son düzenleme:
Katılım
28 Şubat 2007
Mesajlar
251
Excel Vers. ve Dili
visual basic
Te&#351;ekkurler dostum .To="xxx@yyy.com" seklinde olacak sanirim.

Te&#351;ekkurler tekrar.
 
Katılım
15 Kasım 2007
Mesajlar
29
Excel Vers. ve Dili
excell 2002
recep bey bu kodlarla her kay&#305;t yap&#305;ld&#305;&#287;&#305;nda mail atarm&#305;??
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Thisworkbooka a&#351;a&#287;&#305;daki kodlar&#305; yap&#305;&#351;t&#305;rp denermisiniz?
Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

call OutlookMailG&#246;nder
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım için teşekkürler.
 
Üst