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 :

Vsto3 Outlook07 - C# -


Sujet :

C#

  1. #1
    jpo
    jpo est déconnecté
    Membre éclairé
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Octobre 2004
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 46
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 201
    Par défaut Vsto3 Outlook07 - C# -
    salut
    je prépare un addin pour oulook 2007 avec VSTO 3.0 C#

    je viens de créer une FormRegion pour un formulaire rendez-vous.
    l'utilisateur a des calendrier partagés dans les dossiers publics Exchange.

    Je souhaiterais pourvoir récuperer le nom du calendrier utilisé pour ce nouveau rendez-vous.

    et la je bloque.
    je peux récupérer les infos du calendrier en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Outlook.AppointmentItem rdv= (Outlook.AppointmentItem)this.OutlookItem;
    rdv. (...)
    mais je n'arrive pas à connaitre le nom du calendrier ...
    j'espere etre clair!
    si vous avez des tuyaux ...
    merci

    jp

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    CalendarModule calModule = (CalendarModule)this.Application.ActiveExplorer().NavigationPane.Modules.GetNavigationModule(OlNavigationModuleType.olModuleCalendar);
     
                foreach (NavigationGroup group in calModule.NavigationGroups)
                {
                    for(int i = 1; i <= group.NavigationFolders.Count - 1; i++)
                    {
                        NavigationFolder folder = group.NavigationFolders[i];
                    }
                }
    Ce code te permet de récupérer la liste des calendriers: à toi de l'adapter et de voir si dans folder, t'as pas un prop Name ou autre qui pourrait te servir

  3. #3
    jpo
    jpo est déconnecté
    Membre éclairé
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Octobre 2004
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 46
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 201
    Par défaut
    merci bcp !

    mais ...

    ce code, comme plusieur test que j'ai effectuer bloc sur Application

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    CalendarModule calModule = (CalendarModule)this.Application.ActiveExplorer().NavigationPane.Modules.GetNavigationModule(OlNavigationModuleType.olModuleCalendar);
     
                foreach (NavigationGroup group in calModule.NavigationGroups)
                {
                    for(int i = 1; i <= group.NavigationFolders.Count - 1; i++)
                    {
                        NavigationFolder folder = group.NavigationFolders[i];
                    }
                }

    il doit me manquer qq chose .. surement pas grand chose ...
    Erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Erreur	1	'OutlookVSB.LocationSalle' ne contient pas une 
    définition pour 'Application' et aucune méthode d'extension 'Application' 
    acceptant un premier argument de type 'OutlookVSB.LocationSalle' n'a été 
    trouvée (une directive using ou une référence d'assembly est-elle 
    manquante ?)(...)
    merci
    jp

Discussions similaires

  1. Réponses: 13
    Dernier message: 10/09/2008, 13h58
  2. [OUTLOOK07] Certificat SSL invalide
    Par DynaSites dans le forum Outlook
    Réponses: 4
    Dernier message: 29/09/2007, 13h48
  3. Réponses: 6
    Dernier message: 13/07/2006, 01h17

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