Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Verbindung zu Outlook wenn mehrere Profile vorhanden sind (https://www.delphipraxis.net/122923-verbindung-zu-outlook-wenn-mehrere-profile-vorhanden-sind.html)

Ares 24. Okt 2008 11:03


Verbindung zu Outlook wenn mehrere Profile vorhanden sind
 
Hallo!

Ein Programm soll ich zu Outlook Verbinden um dort einige Einstellungen abzufragen. Das geht auch prima:

Delphi-Quellcode:
OutlookApp := TOutlookApplication.Create(nil);
OutlookApp.Connect;

...

OutlookApp.Disconnect;
Das Problem ist nur, dass wenn auf einem System mehrere Outlook Profile angelegt sind beim OutlookApp.Connect ein Fenster angezeigt wird, in dem Benutzer das Profil wählen soll zudem er sich verbinden will. Wurde ein Profil als Standard eingestellt wird diese Auswahl nicht angezeigt und das Programm verbindet sich automatisch zu diesem Standardprofil.

Wie kann ich mit Delphi steuern zu welchen Profil ich mich verbinde?

Besten Dank
Ares

Ares 24. Okt 2008 17:15

Re: Verbindung zu Outlook wenn mehrere Profile vorhanden sin
 
Niemand eine Idee?

Ares 26. Okt 2008 09:11

Re: Verbindung zu Outlook wenn mehrere Profile vorhanden sin
 
Mmh, kennt denn niemand eine Lösung hier zu oder wenigstens einen Tipp wo bzw. in welcher Richtung man weiter suchen könnte?

SirThornberry 26. Okt 2008 09:27

Re: Verbindung zu Outlook wenn mehrere Profile vorhanden sin
 
eventuell findet sich im msdn die Lösung. Hast du dort schon geschaut?
Ein Grund warum du bisher keine Antwort bekommen hast dürfte sein das du bereits seeeeehr früh gepusht hast was überhaupt nicht gern gesehen ist da du damit deinen Beitrag vor den der anderen bringst was vermittelt "Mein Beitrag ist wichtiger als die aller anderen".

Remko 26. Okt 2008 18:36

Re: Verbindung zu Outlook wenn mehrere Profile vorhanden sin
 
Use the IPROFADMIN interface (http://msdn.microsoft.com/en-us/library/ms527911(EXCHG.10).aspx) to determine if there are multiple profiles, open each profile (GetProfileTable) and query properties such as PR_DISPLAY_NAME or PR_SERVICE_NAME to determine which profile you want.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz