Avatar billede sailor Nybegynder
12. april 2001 - 17:24 Der er 1 kommentar og
1 løsning

Kør macro i Outlook fra Access 2000

Hej

Fra en Access 2000 database åbner jeg Outlook 2000 med følgende kode:

Dim RetVal
RetVal = Shell(\"C:\\program files\\microsoft office\\office\\outlook.exe\", 1)

Hvordan kommer jeg nu videre med en kommando i access, der starter en macro, jeg har lavet i Outlook?

vh
Arne
Avatar billede terry Ekspert
25. april 2001 - 14:58 #1
Hi sailor
Dont know much about Outlook but I would think you should use Automation to start your macro.

This might get you on the right track even though it doesnt start a macro
Before you can use Outlook Automation you need to have a reference to the MS Outlook object library
Tools/References.....

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 = \"Mail subject\"
        .Body = \"What a body!!!\"
        .FlagStatus = olFlagMarked
        \'.Attachments.Add \"My test\"
        \'Set Receiver = .Recipients.Add(\"some email address\")
       
        If Not Receiver.Resolve Then
            .Display
        Else
            .Send
        End If
    End With
   
    Set Item = Nothing

Avatar billede sailor Nybegynder
26. april 2001 - 19:57 #2
Hi Terry

It worked. I didn\'t know about the Outlook object library.

Thanks for your advice

Sailor
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