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

C# Discussion :

C# Appeler Outlook sur différentes Views


Sujet :

C#

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Par défaut C# Appeler Outlook sur différentes Views
    Bonjour,

    Je développe actuellement une petite application de gestion en WPF C#, qui agit comme un poste d’interaction avec plusieurs autres applications (excel, word, powerpoint, twitter....).

    Mon problème arrive lorsque je souhaite intégrer outlook. Mon but est de ramener l'application Outlook au premier plan ouvert sur une certaine vue (à savoir les mails ou le calendrier).

    Pour le moment, j'arrive aisément à remettre ma fenêtre outlook au premier plan de Windows (avec les interop) mais je n'ai pas trouver le moyen de l'ouvrir sur une certaine vue. Je ne suis pas sûr que cela soit réalisable, si quelqu'un a une piste, n'hésitez pas à la communiquer.

    Merci d'avance,
    Bonne journée.

  2. #2
    Membre très actif
    Avatar de charouel
    Homme Profil pro
    Freelance
    Inscrit en
    Mars 2009
    Messages
    618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 618
    Billets dans le blog
    9
    Par défaut
    Normalement avec interop tu peux activé tout les vue.
    http://stackoverflow.com/questions/9...calendar-items

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 7
    Par défaut
    Merci de ta réponse rapide,

    J'ai remarqué que je pouvais accéder à toutes les vues via les interop mais là n'est pas mon problème,

    Je ne veux pas effectuer une seule action sur outlook via mon programme, seulement lorsque je clique sur tel ou tel boutons de mon applications, il faudrait que ça me ré-ouvre le outlook (qui tourne en arrière plan) sur la page "Mail" ou "Calendrier".

    J'ai trouvé certains choses intéressantes mais je n'arrive pas à setter les vues
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
       Microsoft.Office.Interop.Outlook.Application application = null;
                     application = Marshal.GetActiveObject("Outlook.Application") as Microsoft.Office.Interop.Outlook.Application;
                    application.ActiveExplorer().WindowState = Microsoft.Office.Interop.Outlook.OlWindowState.olNormalWindow;
                    Microsoft.Office.Interop.Outlook.View v = application.ActiveExplorer().CurrentView ;
                   if (v.ViewType == Microsoft.Office.Interop.Outlook.OlViewType.olCalendarView)
                        application.ActiveExplorer().CurrentView = Microsoft.Office.Interop.Outlook.OlViewType.olTableView;
                    else
                        application.ActiveExplorer().CurrentView = Microsoft.Office.Interop.Outlook.OlViewType.olCalendarView;
     
                   // v.Reset();
                  //  v.Apply();
                    application.ActiveExplorer().Activate();
    Quel est la démarche à suivre pour setter application.ActiveExplorer().CurrentView ? une idée ?

Discussions similaires

  1. Probléme sur appel de procédures différentes
    Par tom_plaquiste dans le forum Visual Studio
    Réponses: 1
    Dernier message: 08/12/2013, 22h52
  2. Différentes Views sur la même activité ?
    Par anto2b dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 12/12/2012, 15h20
  3. Macro boutton - Appel d'une fonction sur différentes feuilles
    Par tibss dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/11/2010, 09h26
  4. Réponses: 2
    Dernier message: 29/10/2010, 15h17
  5. Réponses: 5
    Dernier message: 03/11/2004, 21h44

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