Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Outlook et VB.Net [ Windows / Autre ] (Pijay)

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é 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 Port serie [ par Jibixxxx ] J'ai développé une petite application en vb pour lire et écrire sur le port serie. Je suis maintenant face à un petit problème, je voudrais savoir sou Gérer Outlook Express en VB.net /récup messages notamment [ par ankoine ] Bonjour, je dois réaliser un projet actuellement qui serai de récupérer les différents messages et pièces jointes attaché a ceux ci via outlook expres Msg Erreur pendant installation application VB [ par mamadoufv ] Bjr, J'ai créé une application sous VB 6.0 Edition entreprise + sp6. j'ai fait l'empaquetement et lorque je l'install, le message suivant apparait ve VB.net et Outlook [ par CecileH ] Bonjour,Je souhaite aller vérifier dans une boîte à lettre qu'un message est bien présent (à partir de son objet). Or, cette boîte à lettre n'est pas Message d'erreur [ par brobin ] dans mon code j'ouvre une application exterieure. mais je ne peux ouvrir qu'une seule instance de cette application a cause de la licence. VB génère u Application vb.net /sql server 2005 [ par onemonster ] Bonjour je travaille sur application en vb.net s'appyant sur une base de données Sql server 2005. Ma question:Est il possible d'utiliser mon applicat Code pour application VB.NET tournant en arrière plan [ par appolos ] Bonjour à tous,Je cherche l'instruction me permettant de faire tourner une application VB.Net en arrière plan.Mon idée je crée un fichier Mémo lié l'h Changement d'apparence de l'application(vb.net) [ par siham_sim ] Bonjour, <p class="MsoNormal" installtion d'une application VB [ par nabilwael ] Salut,je veux savoir les étapes que je dois passer pour rendre mon application un setup.il s'agit d'une application de gestion des personnels et de st


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.