I created a non-visual object that encapsulated all the functionality I needed. It uses OLE objects to communicate with Outlook. https://msdn.microsoft.com/en-us/library/bb208225(v=office.12).aspx is a good place to start.
Someone else will be along shortly to tell you other ways to do it.
HTH, Paul