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.
Partager