Votre question

[java] java et outlook, ouvrir outlook avec java avec une piece jointe ?

Tags :
  • string
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
30 Mai 2006 22:01:25

Salut tous !

Pour une application en java, je souhaite creer un bouton envoyer qui lancera outlook avec une piece jointe deja intégré en parametre....(le bouton envoyer n'enverra pas le message mais uniquement, il parametra outlook avec le necessaire pour que ce soit presque pret à l'envoie)

D'apres mes recherches, il y a Javamail mais j'ai pas tres bien compris comment s'en servir, pouvez-vous m'en dire plus ?

Il y a aussi Java Outlook Connector mais il n'ai pas gratuit....


Merci d'avance
cbil

Autres pages sur : java java outlook ouvrir outlook java piece jointe

16 Juin 2006 18:04:53

Salut,

voici une solution ce n'est peut-être pas la plus élégante ... mais elle fonctionne.
La solution consiste en l'execution de la commande outlook.exe depuis ton programme Java.

Donc voici les lignes de code :
  1. String outlookPath = "C:/Program Files/Microsoft office/office11/Outlook.exe" // Chemin ou se trouve outlook sur ta machine
  2. String params = " /a ";
  3. String attachmentPath = "D:/Mon_rep/mon-fichier_attache.doc";
  4.  
  5. String cmd = outlookPath + params + attachmentPath;
  6. Process pr = Runtime.getRuntime().exec(cmd);


Si tu veux connaitre d'autre paramètrage en ligne de outlook tu peux regarder sur :
http://office.microsoft.com/fr-fr/assistance/hp010031101036.aspx
Et pour en savoir plus sur Process et Runtime je te conseille de regarder la doc sun :
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Process.html

Dans l'idéal il faudrait que tu gères les informations de path outlook dans un fichier de paramètrage de ton application. (cf fichier "properties" java)

my 2c !
12 Octobre 2006 00:01:38

Un merci très en retard : merci beaucoup :) 
Contenus similaires
4 Mars 2009 10:19:44

Salut, j'ai le même problème et ce bout de code fonctionne très bien. Cependant, je veux maintenant que le champ du destinataire soit rempli automatiquement.
Merci d'avance
Anonyme
20 Mars 2009 11:12:18

gk a dit :
Salut,

voici une solution ce n'est peut-être pas la plus élégante ... mais elle fonctionne.
La solution consiste en l'execution de la commande outlook.exe depuis ton programme Java.

Donc voici les lignes de code :
  1. String outlookPath = "C:/Program Files/Microsoft office/office11/Outlook.exe" // Chemin ou se trouve outlook sur ta machine
  2. String params = " /a ";
  3. String attachmentPath = "D:/Mon_rep/mon-fichier_attache.doc";
  4.  
  5. String cmd = outlookPath + params + attachmentPath;
  6. Process pr = Runtime.getRuntime().exec(cmd);


Si tu veux connaitre d'autre paramètrage en ligne de outlook tu peux regarder sur :
http://office.microsoft.com/fr-fr/assistance/hp010031101036.aspx
Et pour en savoir plus sur Process et Runtime je te conseille de regarder la doc sun :
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Process.html

Dans l'idéal il faudrait que tu gères les informations de path outlook dans un fichier de paramètrage de ton application. (cf fichier "properties" java)

my 2c !








bjr est ce qu'il ya pas une methode comme celle la pour recuperer les messages d'une boite outlook



merci
20 Octobre 2009 00:12:11

salut,
Comment on peux afficher juste la fiche d'un contact outlook. J'ai trouver pour afficher tous les contacts "/select outlook:contacts" ce qui m'affiche tous les contacts mais moi je veux 1 seul contact (selon le numéro de téléphone du contact par exemple il m'affiche sa fiche).
Merci pour votre aide :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS