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

ASP.NET Discussion :

Est-ce possible de piloter Outlook par C# asp.net


Sujet :

ASP.NET

  1. #1
    Job
    Job est déconnecté
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 49
    Points
    49
    Par défaut Est-ce possible de piloter Outlook par C# asp.net
    Bonjour,

    Cela fait quelques heures que recherche une solution pour piloter outlook pas mon site web developpez en C# Asp.net.

    Plus précisément, je voudrais ajouter des rendez vous dans le calendrier d'outlook via une page web.

    Visible cela est possible par un service web pour ceux qui possedent Exchange. Mais pour les autre cela parrait trés difficile.
    Il faudrais utiliser un activeX ou quelque chose comme ca.

    Si quelqu'un a dejas fait cela ou si il a une adresse interessante, des conseilles tout ce qui peut m'etre utile ?

    Merci

  2. #2
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut
    tu es sur quel version du framework .net?

  3. #3
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239

  4. #4
    Job
    Job est déconnecté
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 49
    Points
    49
    Par défaut
    Merci de ta réponse

    je travail avec microsoft Framwork 2.0.

    Concernant le lien :
    http://www.microeye.com/resources/res_outlookvsnet.htm

    Il est trés bien expliquer mais le projet créé et un projet console, comment puis-je appliquer cela sur une application WEB ?

  5. #5
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut
    ben si tu as bien compris ce qu'il faut faire, c'est utiliser une ddl qui permet d'intéragir avec outlook donc que ça soit en mode console, en mode web ou monde winform la manipulation de la dll sera la même

  6. #6
    Job
    Job est déconnecté
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 49
    Points
    49
    Par défaut
    Alors que je conprenne bien :

    A partir de mon projet Console, je peut creer une dll.

    Aprés admetons que je l'appel par ma page web, je ne peut pas accéder a l'application client puisque ma dll est sur le serveur ? NON.

    Ai je bien compris ou pas du tout ?

    Merci

  7. #7
    Membre actif Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Points : 239
    Points
    239
    Par défaut
    non pas trop.
    En fait ce qu'il faut que tu fasses, c'est que t'utilises la dll Microsoft.Interop.Outlook ou un truc comme ça.
    Pour cela , tu l'ajoutes dans les références de ton projet web et à partir de la , tu pourras utiliser les classes contenues dans la dll :p

  8. #8
    Job
    Job est déconnecté
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 49
    Points
    49
    Par défaut
    Ok j'ai trouvé.

    Pour ceux que cela peut aider, on ne peut pas ouvrir piloter via C#.net mais moi j'utilise du JAVASCRIPT coté client evidement, c'est un activeX :

    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
    function AddRDV(Sujet,Comment,Date,Heure,Lieu){
    var olk = new ActiveXObject( "Outlook.Application" );
    var ns = olk.GetNameSpace('MAPI');
    var DateHeur = Date+" "+Heure;
    ns.Logon('', '', false, true);
    var oItems = ns.GetDefaultFolder(9).Items; // Outlook.OlDefaultFolders.olFolderCalendar == 9
     
    var oRDV = olk.CreateItem(1); // olAppointmentItem == 1
    oRDV.ReminderSet = true;//true si une alert s'affiche avant le Rdv
    oRDV.Subject = Sujet;
    oRDV.Start = DateHeur;
    oRDV.Body = Comment;
    oRDV.Location =Lieu;
    oRDV.Save();
    }
    Merci a gwadakillah pous son aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Est-ce possible de piloter IE..?
    Par Quicksilvain dans le forum VBScript
    Réponses: 11
    Dernier message: 26/02/2015, 12h02
  2. Est-il possible de piloter une imprimante en javascript
    Par enzostar dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/12/2010, 11h24
  3. Réponses: 2
    Dernier message: 04/12/2009, 20h12
  4. Piloter Outlook par Automation : Problème de sécurité.
    Par nancy54 dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 19/06/2009, 15h31
  5. Est possible de gérer un server en ASP.NET ?
    Par discogarden dans le forum ASP.NET
    Réponses: 1
    Dernier message: 09/02/2009, 14h38

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