• DİKKAT

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

excel sayfasını e posta ile gönderme

Katılım
2 Aralık 2012
Mesajlar
64
Excel Vers. ve Dili
ms office excel 2019
türkçe
merhaba arkadaşlar bir excel çalışma kitabı var içerisinde ise 5 sayfa var. sadece 3 nolu sayfayı e posta olarak gönderebiliyor muyuz ?
 
Sizin için örnek bir dosya hazirlamıştim , lakin cevap vermediğiniz için paylaşmaktan vazgeçmiştim.
 
Sizin için örnek bir dosya hazirlamıştim , lakin cevap vermediğiniz için paylaşmaktan vazgeçmiştim.
kusura bakmayın. hakettim. laptop yanımda değildi ödünç vermiştim dün geldi cevap olarak geç dönüş yaptım.
fakat emek vermişsiniz yine de teşekkür ederim.
 
Deneyin.

Kod:
Sub Sayfa_3_Mail_at()
    
    Dim FilePath As String
    Dim FileName As String
    Dim OutApp As Object
    Dim OutMail As Object
    On Error Resume Next
    
    Set WshShell = CreateObject("WScript.Shell")
    
    ThisWorkbook.Sheets("Sayfa3").Copy
  
    FilePath = WshShell.SpecialFolders("Desktop") + "\"
    FileName = "Sayfa3 " & Format(Now, "dd-mmm-yy h-mm-ss")
    
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)
    
    ActiveWorkbook.SaveAs FilePath & FileName
    With OutMail
        .To = "deneme@gmail.com"
        .CC = "test@hotmail.com"
        .Subject = FileName
        .Body = "Merhaba ," & Chr(13) & Chr(13) & "Bilginize.." & Chr(13) & Chr(13) & "İyi calismalar..."
        .Attachments.Add ActiveWorkbook.FullName
        .Display
    End With
    ActiveWorkbook.Close SaveChanges:=False
    
 
    Kill FilePath & FileName & ".xlsx"

    Set OutMail = Nothing
    Set OutApp = Nothing

End Sub
 
Peki google chrome dan veya bu olmazsa internet explorerdan hotmail adresine otomatik girip buradan da otomatik gönderme yapılır mı?
 
Geri
Üst