IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

OLE Automation Outlook + Exchange


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut OLE Automation Outlook + Exchange
    Bonjour,

    J'ai fait un programme Delphi 7 qui pilote Outlook 2013 qui est relié à des comptes "Exchange".

    Avec ce programme j'insère dans un agenda un rendez-vous. Je le modifie, et je peux également lister les évènements d'un calendrier.

    Il y a une dizaine de poste, pour 5 ou 6 comptes différents sur deux domaines.

    Mon programme n'a pas l'air de fonctionner sur tous les agenda.

    Cependant je n'ai aucun message d'erreur, plantage ou autre.

    Description des tests que j'ai pu faire sur un poste :

    Poste de Dominique :

    Compte outlook : Dominique@Domaine.com

    Agenda visible dans Outlook :

    • Agenda Dominique@Domaine.com
    • Agenda Alain@Domaine.com
    • Agenda Yanis@AUTRE.com



    Mon programme récupère bien la liste des agendas (plus des "TimeProfiles")

    • Si j'insère un rendez-vous dans "Agenda Alain@Domaine.com" ça fonctionne, je le vois apparaitre dans Outlook.
      De mon programme, je peux le modifier, supprimer, et je peux lister les rendez-vous de l'agenda.
    • Si j'insère un rendez-vous dans "Agenda Dominique@Domaine.com" je n'ai pas d'erreur mais le rendez-vous n'apparait pas dans Outlook.
      Je peux lister les rendez-vous dans mon application et je le vois bien. Je peux le supprimer et il apparait miraculeusement dans le dossier des éléments supprimé de Outlook.

      Si je crée avec Outlook un rendez-vous dans ce calendrier, mon application ne le voit pas.

      J'ai le même problème avec "Agenda Yanis@AUTRE.com"

      Si je crée avec mon programme un rendez-vous dans "Agenda Dominique@Domaine.com" et que je liste les évènements de l"Agenda Yanis@AUTRE.com" je le retrouve.

      J'ai l'impression (je ne sais pour quelle raison) que je ne peux pas atteindre ces deux agendas et que plutôt que de me renvoyer une erreur il gère un agenda commun invisible...

    Quelqu'un a déjà piloté avec succès Outlook relié à un compte exchange grace à OLE Automation ?

    Des pistes ?

    Merci de m'avoir lu.

  2. #2
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Malheureusement, je n'ai toujours pas trouvé de solution.

    Est-ce qu'il existe d'autres moyens fiables pour créer et modifier des rendez-vous d'un agenda géré par exchange ?

    Un accès direct à exchange sans passer par Outlook ? Composants tiers ?

    Si quelqu'un à déjà développé et éprouvé une solution, je suis preneur.

    Peut être que je ne poste pas au bon endroit ?

    Merci d'avance.

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 042
    Points : 40 955
    Points
    40 955
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    Peut être la suite SMimport de Scalabium
    je ne l'ai pas utilisée pour ça mais pour traiter les emails de Outlook et avec satisfaction
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  4. #4
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    Bonjour Sergio,

    Merci pour le lien, je ne connaissais pas. Mais d'après que je comprend sur le site c'est une suite de composant pour importer et notamment des données provenant d'Outlook.

    Moi il me faut aussi (et surtout) pouvoir créer et mettre à jour des rendez-vous. Les composants d'Export "SMExport Suite" ne gèrent pas outlook/exchange.

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 042
    Points : 40 955
    Points
    40 955
    Billets dans le blog
    62
    Par défaut
    Re,

    Le problème d'Outlook c'est que depuis je ne sais plus quelle version on à affaire à un format propriétaire, avec une base de données "à la noix" et que MS allait soit disant changer. Lorsque j'ai découvert cela on a un peu utilisé encore Outlook puis tout le mon à migré vers Mozilla
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

Discussions similaires

  1. Empaquetage et Runtime VB6 & OLE Automation
    Par totoche dans le forum Installation, Déploiement et Sécurité
    Réponses: 6
    Dernier message: 02/10/2006, 17h21
  2. Ole automation avec MFC
    Par jagboys dans le forum MFC
    Réponses: 7
    Dernier message: 14/06/2006, 11h15
  3. Automation Outlook 2002/2003
    Par Bernard M dans le forum API, COM et SDKs
    Réponses: 17
    Dernier message: 21/12/2005, 08h43
  4. [automation] Outlook
    Par mouloudéen dans le forum Access
    Réponses: 4
    Dernier message: 02/11/2005, 11h03
  5. Accès à une application ouverte (OLE Automation ?)
    Par PascalB dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/06/2002, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo