Hello Gustaf - I agree with John that you have to use Microsoft.Office.Interop.Outlook. I personally had experience with that, I was trying to write some VB code blocks, however I wasn't really able to bypass Outlook object model security guard. You see, when using VBA for Outlook, each time I got a warning message that someone is trying to read\write in Outlook which is OK, but you have to manually confirm that it's me trying to execute the code.
@John_Carter, I wonder whether Outlook VBO will solve the problem