begin process at 2012 02 14 09:38:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Windows

 > 

Autre

 > 

Outlook et VB.Net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Outlook et VB.Net

vendredi 11 mai 2007 à 10:37:33 | Outlook et VB.Net

Pijay

Bonjour à tous,

Je souhaite développé une application (.exe) qui envoi un mail via Outlook.
Actuellement j'ai le code suivant :

Public

Class Class1

   Dim outapp As Outlook.Application
   
Dim outmail As Outlook.MailItem

   PublicFunction envoi_mail() AsBoolean

      outapp = New Outlook.Application

      outmail = outapp.CreateItem(Outlook.OlItemType.olMailItem)
      outmail.Attachments.Add(Application.StartupPath() & "\Offres.xls")
      outmail.Subject = "Envoi de l'offre"
      outmail.To = toto@yahoo.fr
      outmail = Nothing
      outapp = Nothing
      GC.Collect()

   EndFunction

End

Class

Lorque j'execute le code, l'erreur suivante intervient :


Je ne comprend pas pourquoi cette erreur est générée. En effet, j'ai deja développé une application ACCESS qui utilise Outlook, et ca fonctionne tres bien.

Pourquoi avec VB.Net cela pose probleme? Comment faire?

Si quelqu'un à une idée...

Merci d'avance.
vendredi 11 mai 2007 à 11:36:22 | Re : Outlook et VB.Net

pseudoOM

Pourquoi n'essais-tu pas avec MAPI ?
Tu ajoute MS MAPI à tes références de projet et tu fais de cette façon :
sur ton formulaire tu insère un objet MapiMessage et un objet MapiSession.
Ensuite tu mets ce code

MAPI_Session.SignOn()
MAPI_Message.SessionID = MAPI_Session.SessionID
MAPI_Message.Compose()
MAPI_Message.RecipAddress = "adresse mail"
MAPI_Message.AttachmentPathName = "chemin vers la pièce jointe"
MAPI_Message.MsgSubject = "Sujet du message"
MAPI_Message.MsgNoteText = "Contenu du message"
MAPI_Message.Send(True)  --> si tu veux que outlook s'ouvre (false si tu veux que le mail soit envoyé sans ouvrir)
MAPI_Session.SignOff()

J'espère que ça peut t'aider !

 pseudoOM
vendredi 11 mai 2007 à 12:27:00 | Re : Outlook et VB.Net

Pijay

Je vais essayer cette méthode...

Merci de ton aide.

lundi 18 juin 2007 à 09:58:47 | Re : Outlook et VB.Net

montlo02

Salut !

Euh, il y a un problème avec ton message, l'erreur n'apparait pas. Si tu peux regarder, parce que comme ça je vais pas trop pouvoir t'aider.

Sinon, il te manque une ligne pour en voyer le mail créé :
outmail.send()

Voilà.
mardi 19 juin 2007 à 16:58:00 | Re : Outlook et VB.Net

Pijay

Salut,

Tout d'abord, je te remercie d'avoir répondu.....

Cependant, j'ai trouvé la réponse a mon problème (tout seul comme un grand) et je pensais avoir mis a jour tous mes posts concernant ce probleme.

En réalité, l'erreur éatit une "SecurityEception" engendré par le CAS (Code Access Security) de la plateforme .Net

Comme je travail au sein d'une grosse boite, je n'ai pas tous les droits d'admin. et les "SecurityException" interviennent si je n'execute pas mon appli ou mon composant .Net à partir d'un endroit de confiance (en local dans mon cas).

Voila, en résumé, la réponse à mon probleme. Cependant, si tu comprend pas bien ce que je raconte tu peux aller voir certains de mes posts , plus significatif:

[ Lien ]

Merci encore de ton aide. A bientot.



Cette discussion est classée dans : outlook, vb, application, outmail, outapp


Répondre à ce message

Sujets en rapport avec ce message

Dragdrop outlook a vb [ par Badclown ] Je sais je le repete encore une fois mais je trouve pas comment faire Je dois concevoir une application où je dois faire un dragdrop d'un email de out email depuis une application vb 2008 [ par erokage ] Bonjour à tous.Je cherche un bous de code qui me permettrais d'envoyer un mail directement ou via outlook , j'ai trouvé quelques code  mais rien qui f Crystal Report !!!!!!!!!????? [ par Dav ] Salut!!Mon problème est le suivant:Dans mon application, j'ai fait les états avec Crystal reports de VB. J'ai aussi crée un programme d'intallation et VB/CRYSTAL: merci [ par vish ] BonjourJ'ai crée une application avec visual basic 6, avec comme base sql server 2000. J'essaye d'utiliser comme éditeur d'états, seagate crystal repo Drag Drop depuis Outlook as une appli vb [ par Badclown ] Je dois concevoir une application où je dois faire un dragdrop d'un email de outlook a vb, maintenant je ne sais pas comment faire pour appliquer cet Application ouverte sous VB? [ par Talere ] Bonjour,Voila mon soucis :J'ai crée une application en parallèle à Excel. Seulement je souhaiterais qu'elle ne marche pas si Excel n'est pas lancé ( j Aide sur OUTLOOK - VB [ par jacques34 ] Jacques34 : J'ai réalisé un petit pgm qui lance un MSAgent lors de l'arrivée d'un nouveau message Outlook, et dicte le sujet du message. Il fonctionne DragDrop de mail depuis outlook vers vb [ par Badclown ] Je dois faire une application ou je dois recuper le fichier de l'email depuis outlook par un dragdrop, j'ai reussi a faire le dragdrop mais je ne sais AIDE OUTLOOK: Dragdrop vers VB [ par Badclown ] Je dois faire une application ou je dois recuper le fichier de l'email depuis outlook par un dragdrop, j'ai reussi a faire le dragdrop mais je ne sais piloter une application dos a partir de vb [ par gosbos2003 ] salut a tous je suis debutant et je suis bloqué sur quelque chose j'ai une exe sous dos que je c lancé a partir de vb MAIS je souhaite lui transmettre


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales