Multiplier votre capacite de memorisation par 10
Page d acceuil Acceuil
Bienvenue sur votre bureau MetaComputer
Page d acceuil Mes licences
Acquerir un logiciel ou un service MetaComputer
Page d acceuil Gestion commerciale :
Devis, commandes, stock...
connexion à modabbir bureau
Se retrouver dans un véritable marché
Page d acceuil Hassib (comptabilite generale) :
Saisir, importer votre balance..
Sortir vos etats fiscaux,
Envoyer votre declaration via internet
Page d acceuil Adae : Gestion de paye.. :
Gestion de personnels,
elaborer bulletins de paye
effectuer la declaration de CNSS
Page d acceuil Meta Clouds = MetaUSB.. :
Votre espace de stockage offert par
MetaComputer. c'eat aussi lié à vos base de données,
si vous travaillez avec une application MetaComputer
Page d acceuil Al Morakib
pour surveiller et controler par cameras
ma maison, mon lieu de travail, mes depots...
Page d acceuil Mes PCs :pour surveiller et controler
mes ordinateurs, ceux de mes enfants
et meme les pcs du lieu de travail
Page d acceuil Service Meta GPS :
Reperer vos vehicules
Suivre et controler a distance
tous vos vehicules..
Page d acceuil Meta FAX
Envoyer des FAX sans ligne
et sans apareil
Decoller...
Page d acceuil Emailer
Envoyer à des Miliers
des e-mails de prospection
Page d acceuil Service MetaSMS :
Envoyer et gerer vos SMS
Faire des compagnes publicitaires
Avec des résultats sures et optimaux
Page d acceuil Meta-eEntreprise :
Votre entreprise sur le net..
Lancer, suivre une action commerciale
Page d acceuil Meta-eFormation :
Des supports de formation tres adaptés
à votre développement personnel,
A une activité professionnelle de pointe...
Page d acceuil jeux :
jeux pour les enfants
aussi pour les grands
Super-Logiciels pour vous
Morakib PC
Al Hassib
Comptabilité générale, Liasse comptable marocaine ...
Al Tana9olat
Solution complète de la gestion des gares:
Quitances, voyages, loyers, ...
Al Fondoki
Logiciel de la gestion hôteliere:
Réservations, main courante, poits de vente, dépôts, occupation des chambres, ...
Plus
Projets pour vous
Net sou9 / e-souk
NetFavoris 
NOUS |  contacter-nous
Avenue des F.A.R. Rsidence Niama N6 - Ttouan (Maroc)
Tl :(+212) 8 90 60 52 25
Fax :(+212) 5 39 97 25 15
Mobile :(+212) 6 61 10 74 37
Email :mce@meta-computer.com
 

Acceuil  vb.net(511)  VBdotnet et Outlook
VBdotnet et Outlook 2011-02-08

Interception de l'arrivée d'un mail
----------------------------------------------------

Gestion de l'événement d'arrivée d'un mail dans le répertoire Inbox de Outlook



' Import des bibliotheques
Imports Outlook = Microsoft.Office.Interop.Outlook
Imports Redemption

' Voir question "Comment lister les mails presents dans le repertoir "Inbox" d'Outlook"
Dim m_ObjOutlookApp As Outlook.Application = New Outlook.ApplicationClass
Dim n As Outlook.NameSpace = m_ObjOutlookApp.GetNamespace("mapi")
Dim f As Redemption.RDOFolder
Dim rdoSession As Redemption.RDOSessionClass = New Redemption.RDOSessionClass
rdoSession.MAPIOBJECT = n.MAPIOBJECT
f = rdoSession.GetDefaultFolder(rdoDefaultFolders.olFolderInbox)
' Gestion de l'evenement OnNewMail
rdoSession.OnNewMail += New IRDOSessionEvents_OnNewMailEventHandler(rdoSession_OnNewMail)


' Methode de recuperation de l'evenement d'arrivée du nouveau mail
Private Sub rdoSession_OnNewMail(ByVal EntryID As String)
' A coder
End Sub





Comment lister les mails présents dans le répertoire Inbox d'Outlook
---------------------------------------------------------------------------------------------------

Pour ce faire, nous utiliserons Outlook et la DLL de Outlook Redemption. Cette dernière permet d'enlever la confirmation d'autorisation par un code externe à Outlook. Ce code permet de récupérer uniquement les mails présents dans le répertoire Inbox. L'ajout des références Microsoft Excel 11.0 Object Library ainsi que celle de Outlook Redemption sont nécessaires.



' Import des bibliotheques
Imports Outlook = Microsoft.Office.Interop.Outlook
Imports Redemption

' Creer une instance d'Application Outlook
Dim m_ObjOutlookApp As Outlook.Application = New Outlook.ApplicationClass
' Recuperer le NameSpace
Dim n As Outlook.NameSpace = m_ObjOutlookApp.GetNamespace("mapi")
' Recuperer le Repertoire Rdo (Redemption)
Dim f As Redemption.RDOFolder

Dim rdoSession As Redemption.RDOSessionClass = New Redemption.RDOSessionClass
rdoSession.MAPIOBJECT = n.MAPIOBJECT

' Recuperation du repertoire Inbox (rdoDefaultFolders est un enum, d'autres repertoires sont disponibles)
f = rdoSession.GetDefaultFolder(rdoDefaultFolders.olFolderInbox)


For Each Item As Object In f.Items
' Creation d'un item RDOMailClass
Dim rdom As RDOMailClass = CType(Item, RDOMailClass)
' rdom est un mail a proprement parler. Les proprietes accessibles sont par exemple : SenderEmailAddress,Body,Subject ...
Next
foreach (Object Item in f.Items)



Commentaires des visiteurs :
Ajouter votre commentaire :
Nom :
E-mail :
Commentaire :


Espace Abonné

Mot passe oublié?

Créez un compte maintenant.
Publicité
 
Copyright ©2020. Metacomputer Engineering s.a.r.l . tous les droits réservés