Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Visio

Visio Forum d'entraide sur Microsoft Office Visio (schémas et diagrammes)

Réponse
 
Outils de la discussion
Vieux 17/04/2008, 13h06   #1 (permalink)
Membre Confirmé
 
Date d'inscription: mars 2008
Messages: 202
Par défaut menu d'un objet (sur le click droit)

bonjour,

je voudrais modifier le menu click droit sur un objet.
donc pour cela j'ai etait dans "Fenetre -> afficher a la feuille ShapeSheet"
puis dans Action -> menu j'ai ecrit "state1" sur une autre ligne "State2"...

je voudrais savoir si c'est possible de rassembler les states dans un sous menu ??

State -> State 1
............ State 2
comme Affichage

merci d'avance
cortex59 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 15/05/2008, 16h23   #2 (permalink)
Membre régulier
 
Date d'inscription: mai 2008
Âge: 23
Messages: 136
Par défaut

J'ai bien aime ta question et j'ai chercher une solution

Malheureusement je n’ai pas trouver
cependant vu la complexité je ne pense pas que cela soit possible
autant laisser un menu par action

Tu peut comme même obtenir une liste d'action qui est se trouvera dans la barre tout en haut
en mettant une condition d'activation on peut obtenir un résultat similaire

je laisse un programme d'exemple recopier du SDK cela peut servir

Code :
Public Sub ActionText_Example()
 
    Dim vsoUIObject As Visio.UIObject 
    Dim vsoMenuSets As Visio.MenuSets 
    Dim vsoMenuSet As Visio.MenuSet   
    Dim vsoMenus As Visio.Menus 
    Dim vsoMenu As Visio.Menu 
    Dim vsoMenuItems As Visio.MenuItems 
    Dim vsoMenuItem As Visio.MenuItem 
 
    'Get a UIObject object that represents Visio built-in menus.
    Set vsoUIObject = Visio.Application.BuiltInMenus 
 
    'Get the MenuSets collection.
    Set vsoMenuSets = vsoUIObject.MenuSets
 
    'Get the drawing window menu set.
    Set vsoMenuSet = vsoMenuSets.ItemAtID(visUIObjSetDrawing) 
 
    'Get the Menus collection.
    Set vsoMenus = vsoMenuSet.Menus
 
    'Add a Demo menu before the Window menu.
    Set vsoMenu = vsoMenus.AddAt(7) 
    vsoMenu.Caption = "Demo" 
 
    'Get the MenuItems collection.
    Set vsoMenuItems = vsoMenu.MenuItems
 
    'Add a menu item to the new Demo menu.
    Set vsoMenuItem = vsoMenuItems.Add 
 
    'Set the properties for the new menu item.
    vsoMenuItem.Caption = "&(macroname)" 
    vsoMenuItem.AddOnName = "ThisDocument.(macroname)" 
    vsoMenuItem.ActionText = "Run (macroname)" 
 
    'Tell Visio to use the new UI when the document is active.
    ThisDocument.SetCustomMenus vsoUIObject 
 
End Sub
 
Si il y a un moyen simple faite le savoir .
nicolas_151 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Visio

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 11h43.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations