Communiquer avec outlook

Soyez le premier à donner votre avis sur cette source.

Snippet vu 17 077 fois - Téléchargée 40 fois

Contenu du snippet

permet d'envoyer des courriel ou des task par outlook
présentement configurer pour des task, juste à changer cette ligne là : Set objItem = objOLApp.CreateItem(olTaskItem)

oublierz pas de référencier outlook (je sais pas si ça marche avec outlook express)

Source / Exemple :


Public Function AssignTask(personne as string, jour as date, sujet as string, texte as string)

Dim objOLApp As Outlook.Application
Dim objItem As Outlook.TaskItem
Dim objRecipient As Outlook.Recipient

Set objOLApp = CreateObject("Outlook.Application")
Set objItem = objOLApp.CreateItem(olTaskItem)

    With objItem
            .Assign

            Set objRecipient = .Recipients.Add(personne )
    
            .DueDate = jour
            .Subject = sujet 
            .body = texte
            .Send
    End With
    
Set objItem = Nothing
Set objOLApp = Nothing
    
    End Function

A voir également

Ajouter un commentaire Commentaires
Messages postés
62
Date d'inscription
samedi 10 janvier 2009
Statut
Membre
Dernière intervention
30 octobre 2012

Bonjour,

Le code Vb6 fonctionne pour envoyer un texte
Quel est le code pour envoyer une imege ou Logo(fichier .bmp)comme en-tête du texte
Merci de votre aide
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
5
ce n'est pas un code .Net tout simplement
tu peux faire dequoi de semblable,mais tu devras adapter.

.Net permet de recevoir des référence COM, donc il ne devrait pas avoir de problème de ce côté.

Mais, je n'ai plus retouché à Outlook depuis longtemps
Messages postés
486
Date d'inscription
mardi 24 octobre 2000
Statut
Membre
Dernière intervention
23 mars 2019
4
Salut

j'ai ce message d'erreur avec Visual Basic 2005 express.
Sur la ligne de code "objItem = objOLApp.CreateItem(Outlook.OlItemType.olContactItem)"

Impossible d'effectuer un cast d'un objet COM de type 'System.__ComObject' en type d'interface 'Microsoft.Office.Interop.Outlook.TaskItem'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{00063035-0000-0000-C000-000000000046}' a échoué en raison de l'erreur suivante : Cette interface n'est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)).

Que dois je faire ??
Merci
Messages postés
32
Date d'inscription
dimanche 24 octobre 2004
Statut
Membre
Dernière intervention
23 avril 2008

Merci j'ai réussi.
Bonne journée
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
5
où que je suis il est pas installer, donc je vais te dire les termes de mémoire

en VB6.0, tu dois faire Ctrl + T
Sous access, ouvre un module et dasn les menu ça s'appel références
Sous Vb.net, dans ta liste de fichier, tu as référence en haut complètement
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.