Zum Inhalt springen

VB:Problem mit einem Objekt in Outlook


Empfohlene Beiträge

Geschrieben

Hallo Leute,

ich habe ein AddIn für MS-Outlook geschrieben. Funktioniert auch soweit. Wenn aus unserem Programm eine Email geschrieben wird, soll diese beim Senden abgespeichert werden. Geht auch soweit, allerdings bleibt immer eine Outlook instanz offen. Ich würde gerne das nach dem Senden der Email auch die Outlook instanz wieder beendet wird.

Wie genau muss ich vorgehen?

Gruß Patrick

Geschrieben

Wie stellst du denn die verbindung zu Outlook her? doch sicher über die Namespace und Application - Objekte, oder?

So wie es da die auf Namespacebene "Logon" Methode gibt, bewältigt "Logoff" das Gegenteil und die Applikation wird mit "Quit" beendet.

Geschrieben

Ja, die Application ist dann beendet. Kannst du auch im Taskomitor beobachten: Der komplette Outlook Prozess sollte dann verschwinden.

Beim Beenden eines Items? Du meinst in deinem Fall beim Senden einer Mail, oder? :confused:

In dem Fall solltest du dir das MailItem.Send Ereignis zunutze machen. (Deklaration eines Mailitems mit dem Schlüsselwort "withEvents") So kannst du zu genau dem Zeitpunkt reagieren, wenn eine Mailelement gesendet wurde.

Geschrieben

Senden einer Mail oder schließen eines Kontaktes usw.

Ich muss prüfen ob die eigentliche Application geöffnet ist, da ich nicht einfach Outlook nach dem Senden einer Email schliessen kann. Wie kann ich dies am besten prüfen, auch über den Task-Manager?

Gruß Patrick

Geschrieben

Du möchtest wahrscheinlich prüfen, ob Outlook bereits vorher gestartet wurde, wenn dein Programm Mail sendet, Kontakte bearbeitet etc... , oder?

In dem Fall müsstest du schauen, ob ein Prozess "Outlook" bereits läuft, oder nicht. Mit VB.Net ist das recht einfach möglich. Mit VB6 weiss ich jetzt nicht, ob du da unter Umständen auf API's zurückgreifen musst. Da kann ich dir leider nicht sehr behilflich sein.

Es müsste sich hier aber sicher wer mit erfahrung finden lassen. :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...