DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Gestion des emails
  • Présentation
  • Fonctionnement
  • Méthode d'accès à Outlook
  • Envoi et réception des emails
  • Version de Outlook
  • Server MS Exchange
  • Manipulation des données
  • Notes Outlook
  • Limitations
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
WINDEV et WEBDEV permettent d'accéder facilement aux différentes données manipulées par Outlook. Il est ainsi possible de récupérer, modifier, ajouter ou manipuler vos contacts, vos rendez-vous, vos tâches, vos emails, ...
Fonctionnement

Méthode d'accès à Outlook

La méthode d'accès à Outlook est la suivante :
  1. Ouverture d'une session d'accès aux emails, tâches, rendez-vous, contacts et/ou groupes de contacts : fonction EmailOuvreSessionOutlook ou OutlookOuvreSession. Il est également possible d'utiliser la fonction EmailOuvreSession avec une variable de type emailSessionOutlook.
  2. Fermeture de la session : fonction FermeSession ou EmailFermeSession.

Envoi et réception des emails

Pour envoyer et recevoir les emails, il est nécessaire que Outlook soit lancé sur le poste en cours.
Pour rendre l'envoi et la réception d'emails effectifs :
  • Envoi et réception automatique : Sélectionnez les options suivantes dans les options de Outlook :
    • "Envoyer les messages immédiatement lors de la connexion".
    • "Vérifier l'arrivée de nouveaux messages toutes les X minutes" et spécifiez le nombre de minutes voulu.
  • Envoi et réception manuel : Cliquez sur le bouton "Envoyer / Recevoir".

Version de Outlook

L'accès à Outlook est possible uniquement sous Outlook version 97 ou supérieure.
Remarque : Les groupes de contacts ne sont pas gérés par Outlook version 97. Il n'est donc pas possible d'y accéder dans cette version de Outlook.
Attention : Sous Outlook Express, il est possible uniquement d'accéder aux emails. Dans ce cas, utilisez la fonction EmailOuvreSession pour ouvrir la session d'accès aux emails.

Server MS Exchange

  • L'accès à Outlook est compatible avec les serveurs MS Exchange mais il nécessite la présence d'un client Outlook sur la machine.
  • Dans le cas d'utilisation des fonctions Exchange ou Outlook dans un site WEBDEV, il est nécessaire d'installer et de configurer un client Outlook sur le serveur dans le profile de l'invité Internet.
Manipulation des données
Après avoir ouvert la session d'accès à Outlook, vous pouvez manipuler :
  • les emails grâce aux fonctions Email.
    Attention : Si un utilisateur Outlook possède plusieurs comptes de messagerie et plusieurs fichiers de données (fichier pst) dans son profil, seuls les emails du fichier pst relié au serveur (fichier pst par défaut) seront lus.
  • les tâches grâce aux fonctions Tâche.
  • les rendez-vous grâce aux fonctions RendezVous.
  • les contacts grâce aux fonctions Contact.
  • les groupes de contacts grâce aux fonctions Groupe.

Notes Outlook

Dans cette version, il n'est pas possible d'accéder aux notes de Outlook.

Limitations

  • Les fonctions WLangage permettent d'écrire les informations dans la base "Contact" de Outlook mais pas dans la base "Carnet d'adresses". Selon le mode de création de l'email dans Outlook, Outlook peut proposer :
    • soit les adresses des contacts (contenant les adresses gérées par WINDEV).
    • soit les adresses du carnet d'adresses.
  • Dans le cas d'utilisation dans un site WEBDEV, il est nécessaire d'installer et de configurer un client Outlook sur le serveur dans le profile de l'invité Internet.
  • Pour accéder à Outlook 64 bits, il est nécessaire que l'application WINDEV soit également en 64 bits.
Liste des exemples associés :
Accès aux bases Notes et Outlook Exemples unitaires (WINDEV) : Accès aux bases Notes et Outlook
[ + ] Accès aux contacts des bases Lotus Notes et Outlook en WLangage.
Des fonctions WLangage permettent d'accéder nativement à des bases Lotus Notes et Outlook.
WD Outlook Exemples complets (WINDEV) : WD Outlook
[ + ] WINDEV fournit en standard des fonctions pour manipuler, en natif, les contacts, les tâches, les emails, et le calendrier d'Outlook.
Ce programme réalisé avec WINDEV montre donc comment lire et écrire dans les dossiers d'Outlook :
- Messagerie
- Calendrier
- Contacts
- Tâches.
Cet exemple est conçu pour fonctionner avec la version standard d'Outlook livrée avec Office.
La sélection de votre messagerie par défaut se fait dans les options Internet du panneau de configuration Windows.
Afin que l'envoi et la réception des messages s'effectuent automatiquement dans l'exemple WD Outlook,
il est nécessaire de cocher, dans les options de Microsoft Outlook, "Envoyer les messages immédiatement"
et "Vérifier l'arrivée de nouveaux messages tous les x minutes".
WD Pilotage de Outlook Exemples didactiques (WINDEV) : WD Pilotage de Outlook
[ + ] Ce programme réalisé avec WINDEV permet de lire et écrire dans les dossiers d'Outlook :
- Messagerie
- Calendrier
- Contacts
- Tâches
- Notes

Un dialogue OLE est utilisé pour lire et écrire des données dans les fichiers d'Outlook.
NB : il s'agit ici du logiciel Outlook livré avec les versions récentes de MS-Office. Il ne s'agit pas de "Outlook express".

"WD Pilotage de Outlook" présente également un exemple concret d'utilisation du databinding de WINDEV entre des variables du code et des champs.

C'est aussi un exemple qui présente la POO (Programmation Orientée Objet) et les diagrammes UML.
WD Gestion Contacts Exemples complets (WINDEV) : WD Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts sous WINDEV.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ les zones répétées
2/ les états étiquettes
3/ les requêtes
4/ l'envoi d'email
5/ l'ouverture à Outlook
6/ la manipulation de données présentes sur un terminal mobile.
WD Agenda Exemples complets (WINDEV) : WD Agenda
[ + ] Cet exemple permet de synchroniser des rendez-vous entre vos agendas Outlook, Lotus Notes et Google.

Basé sur le champ Agenda, vous pouvez créer, modifier, déplacer, supprimer des rendez-vous.
Il est également possible de classer les rendez-vous par catégorie et de les lier à plusieurs agendas externes.
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale