Handpuzzles.com


Comment trouver les numéros ID visage pour vos barres d'outils Microsoft Office 97

Comment trouver les numéros ID visage pour vos barres d'outils Microsoft Office 97

Les applications de Microsoft Office 97 ont barres d'outils dont les commandes afficher les icônes. Ces icônes ont des numéros d'identification uniques appelé ID visage qui leur sont associés. En changeant le visage de ID d'une commande, vous pouvez changer son icône. Trouver l'ID de visage pour une commande est une tâche que vous pouvez compléter avec le langage de programmation de bureau, Visual Basic pour Applications, ou VBA. Une étape a consisté à trouver le visage de ID d'une commande se interroge sur les objets du modèle d'objet Office 97 - un réseau d'objets virtuels représentant des éléments programmables de bureau. Trouver les ID de visage pour Office 97 barres d'outils est une première étape vers la personnalisation des icônes de commande.

Instructions


•  Ouvrez l'une des applications Office 97, puis appuyez sur "Alt" + "F11" pour entrer dans l'environnement de développement intégré VBA, ou IDE.

•  Cliquez sur "Module" le commandement du menu "Insertion" pour ouvrir une nouvelle fenêtre pour entrer le code source VBA.

•  Collez le code de programme suivant dans la fenêtre de code. Ce programme imprime à "immédiate" de la fenêtre de l'IDE, une liste indiquant tous les boutons de la barre d'outils et leurs ID de visage. La fonction "CommandBars" fournit une liste des barres d'outils. Chaque barre d'outils possède une liste de contrôles que votre programme accède à travers "Controls" la fonction de la barre d'outils. Depuis pas toutes les commandes de barre d'outils ont des icônes, le programme ferait une erreur si elle essayé d'accéder à l'ID faciale de ces commandes. Le programme attire cette erreur avec le "Error" déclaration. Public Sub showFaceIds (x) Dim Dim i, j, cur, curCtl Dim t Debug.Print Bar Dim "Description | Résumé | Type | Visage id" For i = 1 To CommandBars.Count Set actu bar = CommandBars (I) pour j = 1 Pour curBar.Controls.Count Set curCtl = curBar.Controls (j) s = curCtl.DescriptionText & "|" et curCtl.Caption & "|" et curCtl.Type On Error Resume Next s = s & "|" & Next Next j curCtl.FaceId Debug.Print i End Sub

•  Ouvrez "immédiate" de la fenêtre de l'IDE en appuyant sur ​​le "contrôle" + "G".

•  Cliquez sur l'un des comptes du programme, puis cliquez sur "Exécuter" le commandement de le menu "Debug" pour exécuter le programme. La fenêtre "immédiate" remplira avec l'ID de visage et d'autres propriétés de chaque commande de barre d'outils.

•  Cliquez dans la fenêtre "immédiate", puis sélectionner et copier la totalité de son texte.

•  Ouvrez Word 97. Coller le texte que vous venez de copier.

•  Appuyez sur "Control" + "A" pour sélectionner tout le texte, puis cliquez sur "Convertir le texte" un objet de le menu "Table" pour ouvrir la boîte de dialogue pour la conversion texte brut à une table Word. Cette conversion, il sera facile de lire les données.

•  Type "|" (le symbole de la conduite) dans la zone de texte qui dit «Autre», puis appuyez sur "Entrée" pour créer la table.

•  Imprimez le document, puis surfez sur la page MSDN "type d'énumération", qui nomme chacun des types de boutons de commande visé par "Type" la colonne de votre impression.

•  Lire l'impression comme suit: la première colonne concerne la fonction de la commande, comme "Couper la sélection." La deuxième colonne résume cette fonction. Le troisième est un nombre représentant le type de commande (par exemple, "Bouton de commande", "Combo"). Reportez-vous à la page que vous surfé dans la dernière étape pour associer un nom à ce numéro. Dernière colonne de l'impression concerne l'ID du visage de la commande.




        

Publish my comment