IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Comment Piloter Outlook?


Sujet :

API standards et tierces Java

  1. #1
    Membre confirmé Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Par défaut Comment Piloter Outlook?
    Bonjour à tous, j'ai posté mon problème sur le forum outlook, je me redirige maintenant vers celui ci.
    Voila, je souhaite interagir avec outlook dans le cadre du développement d'une application java.
    Je souhaite plus précisément créer un nouveau rendez-vous dans outlook à partir de mon code java.

    Pour ce faire, j'utilise le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    String cmd = "C:/Program Files/Microsoft office/office11/Outlook.exe" + /c ipm.appointment ;
    Runtime.getRuntime().exec(cmd);
    Ceci m'ouvre la fenêtre d'un nouveau rendez-vous, jusque la je suis heureux.

    J'ai un problème:

    Je cherche comment passer à ma ligne de commande les arguments pour remplir mon rendez-vous (objet, heure et date début et fin, texte, emplacement, rappel, etc...)

    Voila, donc est-ce la bonne solution, si oui comment faire ce que je souhaite, sinon y a t il d'autre moyens genre API ou autre pour piloter outlook facilement?? (j'ai cherché un peu mais je suis tombé sur des trucs payant pour la plupart ou pas adapté)

    Voila, merci d'avance!

  2. #2
    Invité de passage
    Inscrit en
    Août 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1
    Par défaut Avec la SNCF, tout est possible !
    Sur le site http://www2.ter-sncf.com, quand tu recherches un horaire, tu as possibilité de l'enregistrer directement dans ton aganda Outlook. En faite tout ce trouve dans un fichier data.ics qui contient, par exemple :

    BEGIN:VCALENDAR
    METHODUBLISH
    CALSCALE:GREGORIAN
    PRODID:-//EVDB//www.canaltp.fr//EN
    VERSION:2.0

    BEGIN:VEVENT
    DTSTART:20080808T112500
    DTSTAMP:20080808T121721Z
    DTEND:20080808T120500
    SUMMARY:Trajet: Valence-Ville - Romans-sur-Isère
    DESCRIPTIONépart:*le*08/08/2008*à*11h25*de*Valence-Ville*-*gare*de*Valence-Ville\nArrivée:*le*08/08/2008*à*12h05*à*Romans-sur-Isère*-*gare*de*Romans-Bourg-de-Péage\nVotre*trajet:*Car*TER*N°C69620\nDurée:*00h40
    LOCATION:Romans-sur-Isère
    CATEGORIES:Trajet
    UID:1c60be9f-b673-4e3c-a3ce-e46fcbbdac4b
    URL:http://www.navitia.com
    END:VEVENT

    END:VCALENDAR

    Avec ça, tu devarit avoir tout ce qu'il te faut pour mettre à jour ton agenda depuis ton appli.

    A+

  3. #3
    Membre confirmé Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Par défaut
    Effectivement ça me sert bien!
    Merci pour la réponse!

  4. #4
    Membre confirmé Avatar de lextaz33
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 169
    Par défaut
    Alors je me rapproche avec le format ICS, qui me crée un évènement dans mon calendrier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    BEGIN:VCALENDAR
    PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
    VERSION:2.0
    METHOD:REQUEST
    BEGIN:VEVENT
    DTSTART:20080814T100505Z
    DTEND:20080814T161535Z
    UID:
    DTSTAMP:20080808T131316Z
    LOCATION:Mon bureau
    CATEGORIES:Professionnel
    DESCRIPTION:Ceci est une note associée à la réunion
    SUMMARY:RDV
    PRIORITY:3
    END:VEVENT
    END:VCALENDAR
    Seulement, mon utilisateur sera l'organisateur de cet évènement, et lorsqu'il crée cette évènement, il doit se mettre dans son calendrier (ca c'est fait) mais il doit envoyer la demande a chacun des participants. Or la fenêtre qui s'ouvre avec le fichier ICS est la fenêtre comme si j'étais un participant (avec les boutons accepté ou refusé).

    Donc, ma question quelle ligne je doit rajouté pour ajouter des participants et envoyer la demande de rendez-vous sur leur mail!!

    PS: deuxième question, à quoi sert la ligne UID? si je l'enlève ca ne fonctionne pas et à vide comme ci dessus ca passe! pareil pour DSTAMP à quoi ca sert?

    Merci

Discussions similaires

  1. [OL-2003] Comment piloter une macros word via Outlook ?
    Par coupcoup83 dans le forum Outlook
    Réponses: 2
    Dernier message: 31/08/2011, 18h17
  2. [C#] Comment piloter le port USB sous DELPHI 2005?
    Par Mickey.jet dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 14/11/2005, 18h31
  3. Vba Access => Comment piloter le zoom (Maj F2)
    Par kilimanjaro dans le forum Access
    Réponses: 5
    Dernier message: 20/10/2005, 16h56
  4. Comment utiliser outlook où les mails restent sur le serveur
    Par jean christophe dans le forum Outlook
    Réponses: 17
    Dernier message: 06/05/2005, 20h00
  5. [Outils][C#] Comment piloter Windows Media Player ?
    Par rawrr dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 30/04/2005, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo