begin process at 2010 02 10 12:26:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Autre

 > 

(Ribbon) Création d'un ruban en c# pour powerpoint


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

(Ribbon) Création d'un ruban en c# pour powerpoint

vendredi 13 juin 2008 à 15:39:54 | (Ribbon) Création d'un ruban en c# pour powerpoint

darb66

Bonjour,

J'ai créé un projet P1 en c# qui contient plusieurs class destinées à d'autres projets Addin pour Office (Powerpoint, Word, etc.). Dans ce projet P1, j'ai créé un ruban à l'aide du RibbonDesigner. Tout semble fonctionner si ce n'est que je ne sais pas comment ajouter ce dernier dans mon Addin.

Prennons l'exemple d'une barre de menu dont l'initialisation est contenue dans une classe de mon projet P1... Voici comment je m'y prendrai pour l'inclure dans l'Addin:
MyClassMenu myMenu = new MyClassMenu();
myMenu.AddMenuBar(this.Application);


J'utilise ensuite l'objet this.Application pour ajouter tous les éléments du menu dont j'ai besoin depuis ma propre classe. J'aimerai garder ce même principe pour charger mon composant Ribbon: Voici ce que j'aimerai faire:
MyClassMenu myMenu = new MyClassMenu();
myMenu.AddRibbon(this.Application);


Est-ce que qqun aurait une idée? Est-ce que c'est possible d'inclure la classe OfficeRibbon dans une projet qui n'est pas un Addin et d'y faire appel par la suite? Merci d'avance pour vos indications...
lundi 23 juin 2008 à 08:46:26 | Re : (Ribbon) Création d'un ruban en c# pour powerpoint

darb66

Personne ne peut m'aider?
lundi 23 juin 2008 à 13:01:35 | Re : (Ribbon) Création d'un ruban en c# pour powerpoint

darb66

J'ai bien trouvé ce code, mais cela ne fonctionne pas. Apparemment, il ne serait pas possible de créer une classe MyRibbon en dehors du projet AddIn. Ca me semble quand même invressemblable... Quelqu'un aurait une idée?
public partial class ThisAddIn
{
MyRibbon ribbon;
protected override object RequestService(Guid serviceGuid)
{
if (serviceGuid == typeof(Office.IRibbonExtensibility).GUID)
{
if (ribbon == null)
ribbon = new MyRibbon();
return ribbon;
}

returnbase.RequestService(serviceGuid);
}
}


Cette discussion est classée dans : projet, addin, mymenu, ribbon, myclassmenu


Répondre à ce message

Sujets en rapport avec ce message

C# projet web ASP le tout en .NET [ par DeMortagne ] Bonjour à vous tous,Je dois dire que je suis à bout de nerfs et aussi à bout de soufle. Dans le cadre de mon stage, je développe en C# .NetTout va bie Les répertoires d'un projet [ par gg00xiv ] Salut,J'aimerais connaitre le rôle de chacun des répertoires présents dans le répertoire principal d'un projet, genre \bin et \obj ainsi que leur sous visual studio [ par viex ] bonjour,voila le probleme, comment faire pour ajouter un webform (aspx) sur un projet web hebergé sur un serveur à partir de vs.net sur un poste dével comment definir les constante d'un projet [ par bidules ] Bonjour,J'aiemrais savoir comment definir les constantes d'un projet?je suis debutant en c# mais connais bien le java. Ma premiere tantative etais de enumbuilder, toujours besoin d'aide !!! [ par chessandmat ] je souhaite avoir une combo dans une PropertyGrid. Pour l'instant, je n'ai rien dans le champ Link. Voici la classe que j'utilise pour celui-ci : priv comment executer le projet. [ par creanova2000 ] bonjourvoila j'ai fini la creation de mon projet sur visual sutdio Csharpet quand je debug (F5) tout fonctionnne normalement.maintenat je veux creer u Méthode de développement OBJET [ par tiboleo ] Bonjour, Je vous expose ma façon de concevoir. Pourriez vous me donner votre avis et/ou m'orienter ? Base SQL SERVER MCD OK Dans l'appli C#, je crée l C# J# VB.Net et ASP.Net [ par isoz ] Bonjour!Je cherche à m'amuser un peu avec visual studio .Net. Pour cela, j'essaie de créer une solution (*.sln) contenent un projet C# (*.cproj) ayant ajouter une police a un projet VS [ par d0d0 ] Bonsoir.je cherche a ajouter une police de caractère à un projet Visual Studio.MerciD0D0 Activer l'asp dans de l'aspx ! [ par aeled ] Comment je fais pour activer le code asp dans un projet en aspx. Parce que j'ai un module fourni par une banque qui est en asp. Dans l'ancien site, l'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales