Table of contents
TOC
Réduire la table des matières
Développer la table des matières

InvisibleApp.CommandBars, propriété (Visio)InvisibleApp.CommandBars Property (Visio)

office 365 dev account|Dernière mise à jour: 14/03/2018
|
2 Collaborateurs

Renvoie une référence à la collection CommandBars qui représente les barres de commandes dans l’application conteneur. En lecture seule.Returns a reference to the CommandBars collection that represents the command bars in the container application. Read-only.

SyntaxeSyntax

expression . CommandBarsexpression . CommandBars

expression Variable qui représente un objet InvisibleApp .expression A variable that represents an InvisibleApp object.

Valeur renvoyéeReturn Value

CommandBarsCommandBars

RemarquesRemarks

Remarque Commençant par Visio, l’interface utilisateur Microsoft Office Fluent (IU) remplace le précédent système de menus superposés, barres d’outils et volets de tâches. Objets VBA et des membres qui vous permet de personnaliser l’interface utilisateur dans les versions précédentes de Visio sont toujours disponibles dans Visio, mais elles fonctionnent différemment.Note Starting with Visio, the Microsoft Office Fluent user interface (UI) replaces the previous system of layered menus, toolbars, and task panes. VBA objects and members that you used to customize the user interface in previous versions of Visio are still available in Visio, but they function differently.

À partir de Microsoft Visio 2002, un programme peut manipuler des menus et des barres d’outils dans l’interface utilisateur Visio en utilisant la collection CommandBars renvoyée par la propriété CommandBars . La collection CommandBars possède une interface identique à celle de la collection CommandBars exposée par la suite d’applications Microsoft Office telles que Microsoft Word et Microsoft Excel.Beginning with Microsoft Visio 2002, a program can manipulate menus and toolbars in the Visio user interface by manipulating the CommandBars collection returned by the CommandBars property. The CommandBars collection has an interface identical to the CommandBars collection exposed by the suite of Microsoft Office applications such as Microsoft Word and Microsoft Excel.

Vous pouvez également depuis la version Visio 4.0, Visio a exposé les propriétés de document qui renvoient un objet UIObject qui offre des fonctionnalités similaires à CommandBars et d’application. Par conséquent, les programmes peuvent utiliser la collection CommandBars ou les objets UIObject pour manipuler les barres d’outils et les menus de Visio.Alternatively, since Visio version 4.0, Visio has exposed application and document properties that return a UIObject object that provides similar functionality to CommandBars . Consequently, programs can use either the CommandBars collection or UIObject objects to manipulate the Visio menus and toolbars.

Pour obtenir des informations sur l’objet retourné par la propriété CommandBars :To get information about the object returned by the CommandBars property:

  1. Sous l’onglet développeur , cliquez sur Visual Basic.On the Developer tab, click Visual Basic.

  2. Dans le menu affichage , cliquez sur Explorateur d’objets.On the View menu, click Object Browser.

  3. Dans la liste Projet/bibliothèque , cliquez sur Microsoft Office.In the Project/Library list, click Office.

  4. Si vous ne voyez pas la bibliothèque de types Office dans la liste Projet/bibliothèque , dans le menu Outils , cliquez sur références, activez la case à cocher Bibliothèque d’objets Microsoft Office 14.0 , puis cliquez sur OK.If you do not see the Office type library in the Project/Library list, on the Tools menu, click References, select the Microsoft Office 14.0 Object Library check box, and then click OK.

  5. Sous Classes, examinez la classe CommandBars .Under Classes, examine the class named CommandBars .

Remarque Chaque objet CommandBarControl d’une collection CommandBars a une propriété OnAction et chaque objet CommandBar d’une collection CommandBars a une propriété Context . Les valeurs de ces propriétés sont déterminées par l’application conteneur. Dans Microsoft Visio :Note Each CommandBarControl object in a CommandBars collection has an OnAction property, and each CommandBar object in a CommandBars collection has a Context property. The values of these properties are determined by the container application. In Microsoft Visio:

  • La propriété OnAction est une valeur de type String qui est interprétée sous la forme d’un complément COM, comme un de Visual Basic pour Applications Microsoft macro (VBA), code VBA ou nom de module complémentaire Visio.The OnAction property is a String value that is interpreted either as a COM add-in, as a Microsoft Visual Basic for Applications (VBA) macro, as VBA code, or as a Visio add-on name.

  • La propriété Context détermine le contexte de menu dans une barre de commandes s’affiche. Le numéro de contexte de menu est une valeur de chaîne (par exemple, visUIObjSetDrawing ou « 2 »), suivie d’un astérisque si la barre de commandes est visible par défaut (par exemple, visUIObjSetShapeSheet &; «» ou « 4»). Les contextes de menu autorisés sont visUIObjSetDrawing (2), visUIObjSetStencil (3), visUIObjSetShapeSheet (4), visUIObjSetIcon (5) ou visUIObjSetPrintPreview (7). Tentative de définition de la propriété de contexte à toute autre valeur échouera.The Context property determines in which menu context a command bar appears. The menu context number is a String value (for example visUIObjSetDrawing or "2"), which is followed by an asterisk if the command bar is visible by default (for example, visUIObjSetShapeSheet &; "" or "4"). Valid menu contexts are visUIObjSetDrawing (2), visUIObjSetStencil (3), visUIObjSetShapeSheet (4), visUIObjSetIcon (5), or visUIObjSetPrintPreview (7). Attempting to set the Context property to any other value will fail.

Pour plus d’informations sur l’utilisation de la OnAction et les propriétés de contexte dans Visio, consultez Developing Microsoft Visio Solutions sur MSDN, Microsoft Developer Network.For more information about using the OnAction and Context properties in Visio, see Developing Microsoft Visio Solutions on MSDN, the Microsoft Developer Network.

ExempleExample

Cette macro indique comment utiliser la propriété CommandBars pour répertorier les barres de commande.This macro shows how to use the CommandBars property to list the command bars.


Public Sub CommandBars_Example() 

 Dim vsoCommandBars As CommandBars 
 Dim vsoCommandBar As CommandBar 

 'Get the set of CommandBars 
 'for the application. 
 Set vsoCommandBars = Application.CommandBars 

 'List each CommandBar in the Immediate window. 
 For Each vsoCommandBar In vsoCommandBars 
 Debug.Print vsoCommandBar.Name 
 Next 

End Sub
© 2018 Microsoft