Avatar billede hugopedersen Nybegynder
11. september 2006 - 19:33 Der er 3 kommentarer og
1 løsning

Sendobject - attachment

Hvordan er det lige man bruger DoCmd.SendObject til at oprettet en mail der skal have en attachment?

Hvis man ikke kan det, findes der så en anden måde uden at man også skal tage hensyn til om der bruges Outlook Express, Outlook eller noget helt tredie ?
Avatar billede mugs Novice
11. september 2006 - 19:59 #1
Denne omdanner en forespørgsel til en tekstfil og vedhæfter den til din e-mail. Kræver en reference til OutLook:


Dim OutL As Outlook.Application
Dim Item As MailItem
Dim Receiver As Recipient

DoCmd.TransferText acExportDelim, ";", "Forespørgsel1", "C:\dinfil.txt", True

    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:\dinfil.txt"
        .Recipients.Add "EMAILADRESSE"
             
        .Display
    End With
    Set Item = Nothing
Avatar billede mugs Novice
11. september 2006 - 20:12 #2
Avatar billede hugopedersen Nybegynder
12. september 2006 - 08:41 #3
'problemet' i din løsning er jo at det laver en reference til Outlook og jeg ved med sikkerhed at mindst 1 af stederne hvor min applikation skal bruges benyttes der Outlook Express og så har jeg jo balladen :-)
Avatar billede hugopedersen Nybegynder
28. december 2006 - 15:32 #4
Åbenbart ikke muligt sådan bare lige så jeg må ud og handle.
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