|
|
|
|
|
- Création d'un profil
- Délai de timeout
- Gestion des emails en mode asynchrone
EmailOuvreSessionOutlook (Fonction) En anglais : EmailStartOutlookSession Permet d'accéder aux différentes données manipulées par le logiciel de messagerie Outlook (emails, contacts, groupes de contacts, tâches, rendez-vous et dossiers). Cette fonction est identique à OutlookOuvreSession. Attention : Cette fonction ne permet pas d'accéder aux différentes données manipulées par le logiciel de messagerie Outlook Express. Remarque : Lors de l'utilisation de la fonction EmailOuvreSessionOutlook, le répertoire en cours est automatiquement modifié par Outlook. // Ouverture de la session SI EmailOuvreSessionOutlook("MonProfil") <> 0 ALORS Info("Session ouverte") SINON ErreurInfo() FIN nIDSessionOutlook est un entier // Ouvre la session Outlook avec le profile par défaut nIDSessionOutlook = EmailOuvreSessionOutlook("") // Session ouverte ? SI nIDSessionOutlook = 0 ALORS // Echec d'ouverture de la session Erreur("Echec d'ouverture de la session Outlook", ErreurInfo()) SINON // Traitement ici Info("Liste des dossiers des emails de Outlook :", ... EmailListeDossier(nIDSessionOutlook)) // Referme la session EmailFermeSession(nIDSessionOutlook) FIN Syntaxe <Résultat> : Entier - Identifiant de la session.
- 0 (ou Faux) en cas d'erreur. La variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Profil> : Chaîne de caractères Identifie le profil de la connexion (voir Remarques).Si ce paramètre correspond à une chaîne vide ("") : - si plusieurs profils sont définis sur le poste en cours, la fonction EmailOuvreSessionOutlook affiche une fenêtre contenant tous les profils dans laquelle l'utilisateur peut choisir son profil.
- si un seul profil est défini sur le poste en cours, la fonction EmailOuvreSessionOutlook sélectionne automatiquement ce profil.
Ouvrir la session Outlook en spécifiant le mode de gestion des contacts / participants Masquer les détails
<Résultat> = EmailOuvreSessionOutlook(<Profil> , <Asynchrone> [, <Options d'ouverture>])
<Résultat> : Entier - Identifiant de la session.
- 0 (ou Faux) en cas d'erreur. La variable ErreurDétectée est à Vrai. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Profil> : Chaîne de caractères Identifie le profil de la connexion (voir Remarques).Si ce paramètre correspond à une chaîne vide ("") : - si plusieurs profils sont définis sur le poste en cours, la fonction EmailOuvreSessionOutlook affiche une fenêtre contenant tous les profils dans laquelle l'utilisateur peut choisir son profil.
- si un seul profil est défini sur le poste en cours, la fonction EmailOuvreSessionOutlook sélectionne automatiquement ce profil.
<Asynchrone> : Constante ou booléen Mode d'envoi des emails : | | emailAsynchrone ou Vrai | Les emails envoyés doivent être transmis en mode asynchrone (voir les Remarques). | emailSynchrone ou Faux (Valeur par défaut) | Les emails envoyés doivent être transmis en mode synchrone (voir les Remarques). |
<Options d'ouverture> : Constante de type entier optionnelle Mode d'ouverture de la session Outlook : | | outlookRDVAvecContact (Valeur par défaut) | Les fonctions RendezVousXXX listeront les contacts associés aux rendez-vous dans la variable mRendezVous.Participant (voir Structure RendezVous). | outlookRDVAvecParticipant | Les fonctions RendezVousXXX listeront les participants associés aux rendez-vous dans les variables :- mRendezVous.Participant
- mRendezVous.ParticipantCc
- mRendezVous.ParticipantCci
Pour plus de détails, consultez Structure RendezVous. |
Remarques Création d'un profil Pour ouvrir une nouvelle session avec Outlook, il est nécessaire de définir un "profil". Ce "profil" est défini dans la configuration de la connexion Internet avec Outlook. Pour créer un profil : - Exécutez Outlook.
- Dans la fenêtre "Choix d'un profil", cliquez sur [Nouveau].
- Sélectionnez le service "Microsoft Exchange Server".
- Donnez un nom au profil.
- Donnez le nom du serveur Microsoft Exchange.
Délai de timeout Il est possible de paramétrer le délai de timeout avec la fonction EmailChangeTimeOut. Composante : wd300com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|