Avatar billede denny Nybegynder
07. december 2011 - 20:19 Der er 3 kommentarer og
1 løsning

E-mail med Marco!

Hej,

Har en lille access DB med form hvor man kan indtast fejl beskeden, og derefter er der knappen til at sende mail (der ligger en standard marco). Det virker fint, men den sender information som en vedhæftet fil med informationer. Jeg vil gerne har information ligger i body text (altså i mailen) - hvordan gøre man det.

/Denny
Avatar billede fdata Forsker
07. december 2011 - 21:50 #1
Du kan jo bruge en lille VBA funktion.

Her er en grundform, du kan arbejde videre på:

Sub SendEmail()
  Dim Outlook_Item As Outlook.Application
  Dim Mail_Item As MailItem
  Dim Receiver As Recipient

  Set Outlook_Item = New Outlook.Application
  Set Mail_Item = Outlook_Item.CreateItem(olMailItem)
   
  With Mail_Item
      .Subject = "Her står emnet"
      .Body = "Her står body teksten"
      Set Receiver = .Recipients.Add("test@test.dk")
      .Display      'Vis mailen
'      .Send        'Send mailen
  End With
 
  Set Mail_Item = Nothing
  Set Outlook_Item = Nothing
End Sub
Avatar billede denny Nybegynder
08. december 2011 - 22:10 #2
Jeg har prøvet med denne her med jeg får bare fejl
"Compiler error:
User-Defined type nor defined" gahrrrrrrrrrrrrrr.,

Private Sub Command44_Click()
Dim oOApp As Outlook.Application
Dim oOMail As Outlook.MailItem

Set oOApp = CreateObject("Outlook.Application")
Set oOMail = oOApp.CreateItem(olMailItem)

With oOMail
.To = "name@domain.com"
.Subject = "email subject"
.body = "email message"
.Send
End With

End Sub
Avatar billede fdata Forsker
09. december 2011 - 14:18 #3
Ååårh ja. Du skal lige oprette en reference til Outlook.

- Gå ind i VBA editoren, klik på Tools/References.
- Rul ned og markér Microsoft Outlook xx.x Object Library
- Klik OK

Så burde det spille
Avatar billede denny Nybegynder
09. august 2013 - 10:33 #4
tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester