Sådan finder Face ID-numre til din Microsoft Office 97 Værktøjslinjer

February 17

Sådan finder Face ID-numre til din Microsoft Office 97 Værktøjslinjer

Ansøgningerne i Microsoft Office 97 har værktøjslinjer, hvis kommandoer vises ikoner. Disse ikoner er unikke identifikation numre kaldet ansigt ID'er forbundet med dem. Ved at ændre en kommando ansigt-id, kan du ændre dets ikon. At finde ansigtet ID for en kommando er en opgave, du kan fuldføre med kontorets programmeringssprog, Visual Basic for Applications, eller VBA. Et skridt er involveret i at finde en kommando ansigt ID forespørge objekter objekt model Office 97 - et netværk af virtuelle objekter, der repræsenterer kontorets programmerbare elementer. At finde ansigtet id'er til Office 97 værktøjslinjer er et første skridt i retning af at tilpasse kommando ikoner.

Instruktioner


• Åbn en af ​​Office 97 ansøgninger, og tryk derefter på "Alt" + "F11" for at komme ind i VBA integrerede udviklingsmiljø, eller IDE.

• Klik på kommandoen "Indsæt" menuen "Modul" for at åbne et nyt vindue til indtastning VBA kildekode.

• Indsæt følgende programkode i koden vinduet. Dette program udskriver til IDE 's "Øjeblikkelig" vinduet, en liste, der viser alle værktøjslinjeknapper og deres ansigt id'er. Den "CommandBars" funktion giver en liste over værktøjslinjer. Hver værktøjslinje har en liste over kontrolelementer, dit program får adgang gennem værktøjslinjen "Controls" funktionen. Da ikke alle værktøjslinje kommandoer har ikoner, vil programmet forårsage en fejl, hvis den forsøgte at få adgang til ansigt ID af disse kommandoer. Programmet fanger denne fejl med "On Error" erklæring. Offentlig Sub showFaceIds () Dim x Dim i, j, cur Bar Dim s, curCtl Dim t Debug.Print "Beskrivelse | Oversigt | Type | Face id" For i = 1 til CommandBars.Count Set cur Bar = CommandBars (I) til j = 1 til curBar.Controls.Count Set curCtl = curBar.Controls (j) s = curCtl.DescriptionText & "|" & curCtl.Caption & "|" & curCtl.Type On Error Resume Next s = s & "|" & curCtl.FaceId Debug.Print s Next j Next i End Sub

• Åbn IDE 's "Øjeblikkelig" vinduet ved at trykke på "Control" + "G".

• Klik på en af ​​programmets udsagn, og klik derefter på kommandoen "Debug" menuen "Kør" for at udføre programmet. Den "Immediate" vinduet vil fylde med ansigtet id og andre egenskaber af hver kommando værktøjslinje.

• Klik inde i "Øjeblikkelig" vinduet, og vælg derefter og kopiere alle dens tekst.

• Åbn Word 97. Indsæt den tekst, du lige har kopieret.

• Tryk på "Control" + "A" for at vælge al tekst, klik derefter på "Table" menuens "Konverter tekst" punkt for at åbne dialogboksen til konvertering almindelig tekst til et Word-tabel. Denne konvertering vil gøre det nemt at læse data.

• Skriv "|" (røret symbol) i tekstfeltet, der siger "Andre", og tryk derefter på "Enter" for at oprette tabellen.

• udskrive dokumentet, så surfe på MSDN "Type Tælling" side, hvilke navne hver kommandoknap typer omtalt af udskriften klumme "Type".

• Læs udskriften på følgende måde: den første kolonne vedrører kommandoen funktion, såsom "Skær Selection." Den anden kolonne opsummerer denne funktion. Den tredje er et tal, der repræsenterer den type kommando (fx "Command Button", "Combo Box"). Se den side, du surfet i det sidste trin for at knytte et navn med dette nummer. Udskriften sidste kolonne vedrører ansigtet ID kommando.