TURKOLOG
Altın Üye
- Katılım
- 13 Kasım 2008
- Mesajlar
- 744
- Excel Vers. ve Dili
- 2016 64 TR
- Altın Üyelik Bitiş Tarihi
- 29-10-2026
Sayın @PLİNT Kod çalıştı ve hata mesajı vermeden dosyayı mail gönderdi. Ama bundan sonra ne kadar toplu rar istediysem ilk yaptığı toplu rar dosyasını yolluyor. Hata hep aynı ve masaüstüne attığı ilk toplu rar dosyasını yolluyorAşağıdaki gibi deneyelim
(.send başındaki tırnağı kaldırırsınız)
Kod:Private Sub Gönder_Click() Dim OutApp As Object Dim OutMail As Object Dim msg As String, msg2 As String msg = "Mail Ek YOK": msg2 = "Toplu Ek YOK" If Pasif_Düzenleme.TextBox22.Text <> "" And Dir(TextBox22, vbDirectory) <> "" Then msg = "Mail Ek VAR" If Pasif_Düzenleme.TextBox21.Text <> "" And Dir(TextBox21, vbDirectory) <> "" Then msg2 = "Toplu Ek VAR" If msg = "Mail Ek YOK" Or msg2 = "Toplu Ek YOK" Then sor = MsgBox(msg & " " & msg2 & vbCrLf & "Mail Gönderilsinmi?", vbYesNo) If sor = vbNo Then Exit Sub End If Set OutApp = CreateObject("Outlook.Application") Set OutMail = OutApp.CreateItem(0) If InStr(1, TextBox17.Text, "@", vbTextCompare) = 0 Then MsgBox "mail adresi hatalı": exit sub ' On Error Resume Next With OutMail .Display 'GÖRÜNTÜLE .To = TextBox17.Text .CC = "" .BCC = "" .Subject = CStr(TextBox19.Text) .Body = CStr(TextBox20.Text & " " & TextBox14.Text & " " & TextBox15.Text & " " & TextBox16.Text) If msg = "Mail Ek VAR" Then .Attachments.Add Pasif_Düzenleme.TextBox22.Text If msg2 = "Toplu Ek VAR" Then .Attachments.Add Pasif_Düzenleme.TextBox21.Text .Save '.Send 'GÖNDERMEK İÇİN EN BAŞTAKİ TIRNAĞI KALDIRIN <--------------------------------------- End With Set OutMail = Nothing Set OutApp = Nothing MsgBox "Gönderildi" End Sub
Maili toplu rar yapıp gönderdikten sonra masaüstünde ya da hangi konuma toplu rar dosyasını atıyorsa mail gittikten sonra toplu rar dosyasını silse .
Veya her textbox14 den çıkıldıktan sonra konumdaki eski toplu rar dosyasını silse ve yeniden toplu rar dosyası yapsa daha mi mantikli olur maile eklenmesi geç olursa diye bu yolu düşündüm.
Ama her halukarda eski toplu rar dosyasısı silinmeli . Bu hali ile hwpnilk dosyayi gönderiyor.