Avatar billede don_j Nybegynder
12. marts 2003 - 15:10 Der er 4 kommentarer og
1 løsning

Outlook Mail fra Access Formular

Hej - Jeg prøver forgæves på at lave en knappe i en Access 2002 formular som sammenstrikker en mail i Outlook 2002.  Mailens indhold (i form af text - ikke en vedhæftet fil), emne og modtagerens adresse skal alle hentes fra den åbne formular.  Jeg har prøvet DoCmd.SendObject, men kan ikke få den til at virke uden at den vedhæfter et eller andet.    Det er vel kun et par enkelte linjer VBA kode jeg har brug for, men kan ikke hitte ud af det.  Håber i kan hjælpe.
12. marts 2003 - 15:12 #1
Docmd.SendObject virker også selvom du ikke vil sende noget objekt:

docmd.SendObject acSendNoObject,,,"Test@mail.dk",,,"Emne", "Brødtekst", True
12. marts 2003 - 15:17 #2
Alternativt skal du lave en reference til Microsoft Outlook X.0 Object Library og derefter benytte denne kode:

Public Sub CreateMail()
Dim OutL As Outlook.Application
Dim Item As MailItem
Dim Receiver As Recipient
    Set OutL = New Outlook.Application
    Set Item = OutL.CreateItem(olMailItem)   
    With Item       
        .Subject = "Mails"
        .Body = "Sådan sender man mails vha VBA"
        .FlagStatus = olFlagMarked
        '.Attachments.Add "C:\Dokumenter\MinFil.txt"
        .Recipients.Add "test@mail.dk"
             
        .Display
    End With
   
    'Item.Send
    Set Item = Nothing
End Sub
Avatar billede don_j Nybegynder
12. marts 2003 - 17:50 #3
Tak for det - er der også mulighed for at specificere hvem mailen skal komme fra i "From:" feltet?
Avatar billede don_j Nybegynder
12. marts 2003 - 17:51 #4
og her er point
12. marts 2003 - 17:52 #5
Hmm, det vil som udgangspunkt være default-mailadressen på maskinen.
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