[VBA] SMTP İle Eposta Gönderme
#1
access-sql-3 
Arkadaşlar aşağıdaki şekilde smtp ile eposta gönderiyorum. Ancak bu fonksiyon çalıştıktan sonra formlar üzerinde takvimden tarih seçerken seçilmiyor. Bu konuda bir fikri olan arkadaşımız var mı?

Visual Basic
  1. Private Sub izindokumgonder()
  2. DoCmd.OutputTo acOutputReport, "RP_IZINDOKUM", "PDFFormat(*.pdf)", yol & "İzin Talep Formu_" & Form_FRM_ANA.prs_tc & "_" & Format(Date, "ddmmyyyy") & ".pdf", False, "", , acExportQualityPrint
  3.  
  4. Dim gidecekeposta, mesaj As String
  5. Set objCDOMail = CreateObject("CDO.Message")
  6.  
  7. gidecekeposta = eposta
  8.  
  9. If gidecekeposta = "" Then
  10. Exit Sub
  11. Else
  12. gidecekeposta = gidecekeposta
  13. End If
  14.  
  15. konu = "İzin Talep Formu " & DLookup("prs_kadro", "tbl_personel", "[prs_id]=" & Form_FRM_IZIN.prs_id2)
  16.  
  17. ana = ana & vbNewLine & "Tarafınıza gönderilen izin telep formu *.PDF formatında ektedir. " & vbNewLine
  18. ana = ana & vbNewLine & "İzin talep eden bölümünü imzaladıktan sonra Birim Sorumlusu ve İlgili Müdüre imzalattıktan sonra İzin İşlerine teslim etmeyi unutmayınız. " & vbNewLine
  19. ana = ana & vbNewLine & "İy Çalışmalar Dileriz." & vbNewLine & vbNewLine
  20. ana = ana & vbNewLine & "NOT: Bu e-posta otomatik olarak gönderilmiştir. Lütfen cevaplamayın." & vbNewLine
  21.  
  22.  
  23. objCDOMail.To = gidecekeposta
  24. objCDOMail.From = DFirst("smtp_username", "tbl_tanimlamalar")
  25.  
  26. objCDOMail.Subject = konu
  27.  
  28. objCDOMail.AddAttachment yol & "İzin Talep Formu_" & Form_FRM_ANA.prs_tc & "_" & Format(Date, "ddmmyyyy") & ".pdf"
  29.  
  30. objCDOMail.TextBody = ana
  31.  
  32.  
  33. With objCDOMail.Configuration.Fields
  34. .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = DFirst("smtp_ssl", "tbl_tanimlamalar")
  35. .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = DFirst("smtp_sendusing", "tbl_tanimlamalar")
  36. .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = DFirst("smtp_server", "tbl_tanimlamalar")
  37. .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = DFirst("smtp_authenticate", "tbl_tanimlamalar")
  38. .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = DFirst("smtp_username", "tbl_tanimlamalar")
  39. .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = DFirst("smtp_password", "tbl_tanimlamalar")
  40. .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = DFirst("smtp_port", "tbl_tanimlamalar")
  41. .Update
  42. End With
  43. objCDOMail.Send
  44.  
  45. Set objCDOMail = Nothing
  46. mesaj = MsgBox("Eposta başarılı şekilde gönderildi.", vbOKOnly, "Bilgilendirme")
  47. If mesaj = vbOK Then DoCmd.Close
  48. End Sub





  Alıntı
Bu mesajı beğenenler:
#2
DoCmd.OutputTo acOutputReport, ... satiri ile raporu gonderiyor, ve bir belge olusturuluyor.
....
objCDOMail.AddAttachmen .. satirina bu belgenin adresini yazin.



  Alıntı
Bu mesajı beğenenler:
#3
(18-01-2019, 10:47)dsezgin demiş ki: DoCmd.OutputTo acOutputReport, ... satiri ile raporu gonderiyor, ve bir belge olusturuluyor.
....
objCDOMail.AddAttachmen .. satirina bu belgenin adresini yazin.


Sezgin hocam dosya göndermede hiçbir sorun yaşatmıyor. belgenin adresi {yol} diye başlıyor. Bu yazılı. benim merak ettiğim bu fonksiyon çalıştıktan sonra programı kapatıp açmadığım sürece takvimler çalışmıyor.



  Alıntı
Bu mesajı beğenenler:
#4
Gonderme prosedurun takvim eylemini engelleme satiri yok. Bir baska bolumde alan pasif yapma satirlari vardir.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ilgili Raporu Mail Gönderme Mtaner 5 854 9 saat önce
Son Mesaj: NEDEROL
  Acceste Liste Kutusundan Seçilen Veriyi Metin Kutusuna Gönderme Pasham 24 358 04-04-2024, 01:18
Son Mesaj: halily
  [VBA] Mail Ile Tablo Ya Da Sorgu Gönderme benuva 5 255 17-06-2023, 12:18
Son Mesaj: benuva
  Formlar Arası Veri Gönderme kursun 2 183 26-11-2022, 22:14
Son Mesaj: kursun
  [VBA] Gmail Le Mail Gönderme Yeni Ayarları (çözüldü) hedefkaya 7 555 20-07-2022, 12:13
Son Mesaj: benuva
  [VBA] Hotmail Veya Yandex Ile Mail Gönderme (gmail Dışında Başka Hesapla) hedefkaya 0 234 28-06-2022, 14:49
Son Mesaj: hedefkaya
  [VBA] Listbox'den ıd Gönderme Işlemi benuva 4 249 03-11-2021, 17:09
Son Mesaj: benuva
  Altformun Tamamını Arşive Gönderme hegu 2 343 18-04-2021, 18:58
Son Mesaj: hegu

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi