26. april 2002 - 01:52 Der er 2 kommentarer og
1 løsning

Gemme mail i Outlook som fil vha VBA

Hej,

Jeg arbejder fra Access 2000.

Jeg har et problem med at finde ud af, hvornår en mail er blevet sendt.
Situationen er, at jeg åbner en ny mail på skærmen til brugeren, som så kan skrive videre i den. Hvis brugeren vælger at sende mail'en, ønsker jeg at gemme mailen eller indholdet i en fil på serveren. Hvis brugeren vælger at lukke mailen, skal jeg ikke gemme noget.

Det optimale ville være, hvis jeg kunne gemme mailen som en .msg-fil eller .rtf-fil, men jeg ved ikke hvordan jeg fanger mailen efter at brugeren har trykket "send"!?

Min idé var at kigge på sidste post i tabellen "Sent Items", tage indholdet og gemme i et word-dokument og gemme det på serveren.

Jeg har følgende kode:

Public Sub SendAndSaveMail(email As String)
On Error Resume Next
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 = "Brødtekst"
        .FlagStatus = olFlagMarked
        .Recipients.Add email       
        .Display
    End With
   
    Do
    Loop Until Item.Sent
   
    '    do some stuff here.....
 
End Sub

Mit sidste Do-Loop fungere fint, bortset fra at jeg ikke ved om mailen er blevet sendt eller blot lukket.

Er der nogle ideer?
26. april 2002 - 02:02 #1
never mind....I er for langsomme!
Fandt selv ud af det. ;o)
Avatar billede jakeman Nybegynder
26. april 2002 - 03:15 #2
LoL, du gav os også hele 10 min. til at svare på dit spm!
26. april 2002 - 16:13 #3
hvor lang tid kan det tage ;o)
Og kl 2 om natten burde der jo sidde masser af folk klar til hjælpe nørder som jeg, ikk'? :o))

Bortset fra det, så har jeg stadig et problem med at undersøge om en mail er sendt eller lukket. Så pointene gælder stadig, hvis der dukker en løsning op.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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