PowerPoint Addin >> Niveau des puces pour créer un hierarchie

darb66 Messages postés 36 Date d'inscription lundi 28 juillet 2003 Statut Membre Dernière intervention 23 juin 2008 - 12 juin 2008 à 10:26
darb66 Messages postés 36 Date d'inscription lundi 28 juillet 2003 Statut Membre Dernière intervention 23 juin 2008 - 23 juin 2008 à 08:48
Bonjour, je développe un Addin pour PowerPoint afin que les utilisateurs puisse séléctionner les styles que j'aurai au préalable défini dans mes fonctions. Pour l'exemple, si l'utilisateur sélectionne le style "title 1" alors le formattage du texte sélectionné se fera comme suit:

selection.Font.Name = FONTNAMES[1];
selection.Font.Size = 16f;
selection.Font.Bold = Office.MsoTriState.msoTrue;
selection.Font.Color.RGB = 0;
selection.ParagraphFormat.Alignment = Interop.PowerPoint.PpParagraphAlignment.ppAlignLeft;
selection.ParagraphFormat.BaseLineAlignment = Interop.PowerPoint.PpBaselineAlignment.ppBaselineAlignAuto;
selection.ParagraphFormat.LineRuleAfter = Office.MsoTriState.msoTrue;
selection.ParagraphFormat.LineRuleBefore = Office.MsoTriState.msoFalse;
selection.ParagraphFormat.LineRuleWithin = Office.MsoTriState.msoFalse;
selection.ParagraphFormat.SpaceBefore = 24f;
selection.ParagraphFormat.SpaceAfter = 0.0f;
selection.ParagraphFormat.SpaceWithin = 21f;
selection.ParagraphFormat.WordWrap = Office.MsoTriState.msoFalse;
selection.ParagraphFormat.TextDirection = Interop.PowerPoint.PpDirection.ppDirectionLeftToRight;
selection.ParagraphFormat.Bullet.StartValue = 1;
selection.ParagraphFormat.Bullet.Style = Interop.PowerPoint.PpNumberedBulletStyle.ppBulletAlphaLCPeriod;
selection.ParagraphFormat.Bullet.Type = Interop.PowerPoint.PpBulletType.ppBulletNumbered;
selection.ParagraphFormat.Bullet.UseTextColor = Office.MsoTriState.msoTrue;
selection.ParagraphFormat.Bullet.UseTextFont = Office.MsoTriState.msoTrue;
selection.ParagraphFormat.Bullet.Visible = Office.MsoTriState.msoTrue;

Vous remarquerez que j'utilise l'objet BulletFormat. Cela fonctionne parfaitement pour le titre de niveau 1. Cependant j'aimerai que lorsque l'utilisateur sélectionne le style "title 2", la hierarchie entre les deux titres se fasse automatiquement. Actuellement, voici le résultat que j'obtiens:

1. Titre 1
2. Titre 2

Comment est-ce possible de spécifier le niveau de l'objet Bullet afin d'obtenir le résultat suivant:

1. Titre 1
1.2. Titre 2

Merci d'avance pour votre aide et vos suggestions...

1 réponse

darb66 Messages postés 36 Date d'inscription lundi 28 juillet 2003 Statut Membre Dernière intervention 23 juin 2008
23 juin 2008 à 08:48
Personne ne peut m'aider? Comment puis-je spécifier que mon Titre 2 est un sous-titre de mon Titre 1?
Merci d'avance pour votre aide...
0