Outlook Einbindung in VB.NET Projekt

SvenOle

Grünschnabel
Hallo zusammen,

Da ich sehr neu in der .NET Welt bin, 'eiere' ich noch sehr rum. Ich soll nun ein Projekt aus VB6 portieren (fast erledigt). Bis auf das folgende Problem:

Dieses Projekt nutzt die OutlookView ActiveX Komponente zum anzeigen der aktuellen Mailbox. Leider bekomme ich diese COM Komponente nicht in's .NET Projekt (Unwissenheit des "wie-macht-man-das"). Ich habe bereits viel gesucht und lese was von "Interop", hab aber nicht wirklich ein Verständnis wie das geht.
Kann mir jemand einen kurzen Überblick geben, wie ich das anstellen muss?
Gibt es irgendwo vielleicht sogar ein Beispielprojekt dazu zum abgucken?

Das Ziel ist:
- Anzeige der Anzahl ungelesener emails
- Anzeige der Outlook View (Übersicht des Posteingangs)
- Auf "klick" öffnen der email
- auf Button-Klick öffnen des "Neue mail schreiben" Fensters.

Vielen Dank im Voraus
 
Habs hinbekommen:
Hier der Weg - für Interessierte:

- Project > Add Reference > Microsoft Outlook 11.0 Object Library
- in der Form:
Public Class frmMain
Private objOutlook As New Outlook.Application
Private objMapiName As Outlook.NameSpace
- in Form_Load Event
objMapiName = objOutlook.GetNamespace("MAPI")
- Eine Routine bauen
Private Function CheckNewMails() As Integer
CheckNewMails = objMapiName.GetDefaultFolder _
(Outlook.OlDefaultFolders.olFolderInbox).UnReadItemCount
End Function
- Die Routine liefert dann die Anzahl ungelesener eMails zurück

Danke und Gruß
Ole
 

Neue Beiträge

Zurück