bunu globale
Dim stFile As String
bunu excele dönüştürme düğmesine
stFile = CurrentProject.Path & "\" & dosyaadi & ".xls"
Kill stFile
DoCmd.TransferSpreadsheet acExport, , "sorguadi", stFile, False, durumum
bundan sonrada
referanslardan microsoft cdo referansını açın yada seçin
ondan sonrada gönder düğmesine
Dim iMsg, iConf, Flds, schema
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
schema = "http://schemas.microsoft.com/cdo/configuration/"
Flds.Item(schema & "sendusing") = 2
Flds.Item(schema & "smtpserver") = "smtp.gmail.com"
Flds.Item(schema & "smtpserverport") = 465
Flds.Item(schema & "smtpauthenticate") = 1
Flds.Item(schema & "sendusername") = "gmailadresim"
Flds.Item(schema & "sendpassword") = "gmailşifrem"
Flds.Item(schema & "smtpusessl") = 1
Flds.Update
With iMsg
.To = me.metinkutusugidecekkişimailadresi
.From = me.gönderenkişiadıyanibenmetinkutusu
.Subject = "konuumuz excelle gönderinimi"
.HTMLBody = "evettt gönderdik gitti aldınızsa bana cepten ulaşın"
.Sender = "ben"
.Organization = "yineben"
.ReplyTo = "yanlışkişiyegitti ise geri gelecek adres"
.AddAttachment stFile 'burda stfile adlı globale atadığımız Excel dosyasının yeri adı
Set .Configuration = iConf
.Send
End With
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing
hepsi bu yalnız gmailden pop3 desteğini aktifleştirmen gerekiyor
ozaman hiç bir mail programına gerek kalmadan Excel dosyalarını ek olarak gönderdiirsin

meşhur çin atasözü "ACCESS İLE YAPABİLECEKLERİNİZ HAYAL EDEBİLECEKLERİNİZ İLE SINIRLIDIR" siz ne kadar hayal edebiliyorsunuz