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 averti Avatar de toss.net
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juillet 2009
    Messages : 338
    Points : 377
    Points
    377
    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
    ________________________________________
    Si ma réponse te satisfait, clique sur la main verte merci
    Microsoft MVP Client Development
    MCPD - Windows Phone Developer

    Mon blog de dév : http://www.peug.net
    Mes logiciels pro : http://www.sodeasoft.com
    Mes applications : http://www.windowsphone.com/.../eblm

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

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : janvier 2009
    Messages : 119
    Points : 173
    Points
    173
    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 averti Avatar de toss.net
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juillet 2009
    Messages : 338
    Points : 377
    Points
    377
    Par défaut
    Ah d'accord ! Ben je vais creuser ça alors. Merci de ton aide
    ________________________________________
    Si ma réponse te satisfait, clique sur la main verte merci
    Microsoft MVP Client Development
    MCPD - Windows Phone Developer

    Mon blog de dév : http://www.peug.net
    Mes logiciels pro : http://www.sodeasoft.com
    Mes applications : http://www.windowsphone.com/.../eblm

  4. #4
    Membre averti Avatar de toss.net
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juillet 2009
    Messages : 338
    Points : 377
    Points
    377
    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 ?
    ________________________________________
    Si ma réponse te satisfait, clique sur la main verte merci
    Microsoft MVP Client Development
    MCPD - Windows Phone Developer

    Mon blog de dév : http://www.peug.net
    Mes logiciels pro : http://www.sodeasoft.com
    Mes applications : http://www.windowsphone.com/.../eblm

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

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : janvier 2009
    Messages : 119
    Points : 173
    Points
    173
    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 averti Avatar de toss.net
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juillet 2009
    Messages : 338
    Points : 377
    Points
    377
    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.
    ________________________________________
    Si ma réponse te satisfait, clique sur la main verte merci
    Microsoft MVP Client Development
    MCPD - Windows Phone Developer

    Mon blog de dév : http://www.peug.net
    Mes logiciels pro : http://www.sodeasoft.com
    Mes applications : http://www.windowsphone.com/.../eblm

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

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : janvier 2009
    Messages : 119
    Points : 173
    Points
    173
    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 averti Avatar de toss.net
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juillet 2009
    Messages : 338
    Points : 377
    Points
    377
    Par défaut
    tiens regarde c'est là :
    ________________________________________
    Si ma réponse te satisfait, clique sur la main verte merci
    Microsoft MVP Client Development
    MCPD - Windows Phone Developer

    Mon blog de dév : http://www.peug.net
    Mes logiciels pro : http://www.sodeasoft.com
    Mes applications : http://www.windowsphone.com/.../eblm

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

    Informations professionnelles :
    Activité : Développeur .NET

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

  10. #10
    Candidat au 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
    Points : 4
    Points
    4
    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
    Futur Membre du Club
    Inscrit en
    mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 6
    Points : 7
    Points
    7
    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