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

VSTO .NET Discussion :

Ajouter Onglet ribbon dans Outlook


Sujet :

VSTO .NET

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Par défaut Ajouter Onglet ribbon dans Outlook
    Bonjour,
    Je viens de tester le VSTO VS 2010 sur Outlook. J'ai ajouté un nouvel item "Ruban (Concepteur Visuel) " mais ça ajoute un onglet dans un nouvel email et pas dans l'interface d'Outlook.
    Il y a un truc particulier pour ajouter un onglet dans l'interface de base d'outlook ?
    merci
    christophe

  2. #2
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Bonjour,

    Pour que ton Add-In ajoute un nouvel onglet à Outlook sans utiliser celui nommé "Add-Ins", il faut que tu ajoutes un Tab au concepteur visuel.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Par défaut
    Ah d'accord ! Ben je vais creuser ça alors. Merci de ton aide

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Par défaut
    Je viens de regarder via l'XML mais le Tab est mis et dans un nouvel email je vois bien le nouvel onglet ! Je me suis peut être mal exprimé. A l'execution de l'add-in, cela lance Outlook mais l'add-in est créer si je clic sur "Nouveau message électronique" et pas dans l'interface d'Outlook.
    Voici Ribbon.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?xml version="1.0" encoding="UTF-8"?>
    <customUI onLoad="Ribbon_Load" xmlns="http://schemas.microsoft.com/office/2006/01/customui">
        <ribbon>
            <tabs>
                <tab idMso="TabAddIns" label="mon onglet">
                    <group id="group1" label="group1">
                        <button id="button1" onAction="button1_Click" label="button1" size="large" />
                    </group>
                </tab>
            </tabs>
        </ribbon>
    </customUI>
    Ou alors tu peux me donner plus de précisions ?

  5. #5
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    La ruban que tu sembles avoir ajouté est le Ruban (XML) et non Ruban (Concepteur Visuel).
    Mais le soucis ne vient peut-être pas de là.

    Ton Add-in est normalement utilisable depuis la fenêtre principale d'Outlook ou uniquement lorsque l'utilisateur veut envoyer un message ?

    Car il semble que le problème vienne du "LoadBehavior" qui doit être définit sur autre chose que "Load at startup".

    Bizarrement, je n'ai jamais eu ce problème en publiant des Add-Ins depuis Visual Studio, ils se sont toujours lancés au démarrage de l'application Office concernée.

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Par défaut
    Après le concepteur visuel, tu peux demander a afficher l'XML

    J'ai trouvé dans mon Ribbon.cs créer pas VS, il y avait une note où ça indique d'ajouter ce code à thisAddIn.cs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
            {
                return new Ribbon();
            }
    Et automatiquement le ruban est ajouté à l'interface principal.

  7. #7
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Ah, bah au temps pour moi.

    Je viens de tester et je n'ai ni cette note, ni le problème que tu as rencontré.
    Mais l'essentiel c'est que ça fonctionne maintenant.

    Je n'ai pas non plus vu où il est possible d'afficher de l'XML après le concepteur visuel.

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Par défaut
    tiens regarde c'est là :

  9. #9
    Membre éprouvé Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Par défaut
    Je n'ai pas cette option apparemment, mais merci tout de même.

  10. #10
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Juin 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Juin 2011
    Messages : 7
    Par défaut Même problème
    Bonjour,
    je viens de lire vos messages, et j'ai le même problème.
    Ce qui est bizarre c'est qu'avec le ruban conceptuel de word, l'add-in s'affiche direct à l'ouverture d'un document.
    Ici avec outlook j'ai fait les mêmes étapes, ajouter un bouton au ruban, sauf que lors de l'ouverture de outlook l'add-in ne s'affiche même pas.
    Même en ajouter un nouveau tab, ça ne s'affiche pas, je ne comprend pas pourquoi car avec word ça marché très bien.

    Savez vous comment faire?

  11. #11
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    J'ai le même soucis
    VS2012 pour Outlook 2013
    dans le concepteur visuel, j'ai ajouté un onglet.
    Dans les propriétés de l'onglet, ControlIdType, j'ai bien mis custom au lieu de Office, et dans les propriétés du projet, Application, informations de l'assembly, j'ai bien coché rendre visible par COM.

    J'avais déjà fait des add in avec VS2010 pour office 2010, aucun soucis, mais là...

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

Discussions similaires

  1. [Débutant] Onglet personnalisé dans Outlook 2010
    Par Kazaknwar dans le forum VSTO
    Réponses: 0
    Dernier message: 04/02/2015, 17h45
  2. [OL-2010] Inclure onglet icloud dans outlook 2010
    Par papymax dans le forum Outlook
    Réponses: 1
    Dernier message: 30/09/2013, 04h14
  3. [WD14] Ajouter un contact dans Outlook
    Par Dbee1 dans le forum WinDev
    Réponses: 2
    Dernier message: 18/01/2010, 14h15
  4. Ajout de menu dans outlook
    Par krfa1 dans le forum Outlook
    Réponses: 4
    Dernier message: 26/10/2005, 15h15
  5. ajouter des control dans une onglet de sstab sous VB6
    Par aymane_farissi dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 26/09/2005, 13h44

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