• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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.
 
Yokmudur arkadaşlar boyle birşey yapamaz mıyız?
Yok mu ilgilenen bir arkadaş?
 
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:
Te&#351;ekkurler dostum .To="xxx@yyy.com" seklinde olacak sanirim.

Te&#351;ekkurler tekrar.
 
recep bey bu kodlarla her kay&#305;t yap&#305;ld&#305;&#287;&#305;nda mail atarm&#305;??
 
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
 
Paylaşım için teşekkürler.
 
Geri
Üst