Face-ID-Nummern für Ihre Microsoft Office 97-Symbolleisten finden

October 21

Face-ID-Nummern für Ihre Microsoft Office 97-Symbolleisten finden

Die Anwendungen in Microsoft Office 97 haben Symbolleisten dessen Befehle Symbole angezeigt. Diese Symbole haben eindeutige identifizierende Nummern genannt Gesicht, dem IDs zugeordnet. Wenn Sie einen Befehl Gesicht ID ändern, können Sie das Symbol ändern. Die Gesicht-ID für einen Befehl zu finden ist eine Aufgabe, die Sie mit Amtes abschließen können Programmiersprache Visual Basic für Anwendungen oder VBA Programmierung. Ein Schritt bei der Suche nach einem Befehl Gesicht ID beteiligt ist Objekte des Objektmodells Office 97--ein Netzwerk von virtuellen Objekten, des Amtes programmierbare Elemente Abfragen. Finden das Gesicht IDs für Office 97 Symbolleisten ist ein erster Schritt in Richtung Befehlssymbole anpassen.

Anweisungen

1 Öffnen Sie eine der Office 97-Anwendungen, dann drücken Sie "Alt" + "F11", um die VBA geben integrierte Entwicklungsumgebung oder IDE.

2 Klicken Sie das "Insert" Menü "Modul" Befehl Öffnen Sie ein neues Fenster zur Eingabe der VBA-Quellcode.

3 Fügen Sie den folgenden Programmcode in das Codefenster. Dieses Programm druckt die IDE "Sofort" Fenster, eine Liste zeigt alle Symbolleisten-Schaltflächen und ihr Gesicht IDs. Die Funktion "CommandBars" enthält eine Liste der Symbolleisten. Jede Symbolleiste hat eine Liste der Steuerelemente, die Ihr Programm über die Symbolleiste "Steuert" Funktion zugreift. Da nicht alle Symbolleistenbefehle Symbole haben, würde das Programm einen Fehler verursachen, wenn es versucht, den Zugriff auf das Gesicht-ID dieser Befehle. Das Programm fängt diese Fehler mit der Anweisung "On Error".

Public Sub showFaceIds()

Dim x

Dim i, j, curBar

Dim s, curCtl

Dim t

Debug.Print "Description| Summary| Type| Face-Id"

Für i = 1 bis CommandBars.Count

Set CurBar = CommandBars(i)

Für j = 1 To 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

Nächsten j

Nächsten ich

EndSub

4 Öffnen Sie die IDE "Direktfenster" durch Drücken der Taste "Strg" + "g".

5 Eine der Anweisungen des Programms klicken Sie im Menü "Debuggen" Befehl "Ausführen" um das Programm auszuführen. Das "Direktfenster" füllt sich mit Gesicht-ID und andere Eigenschaften des jeweiligen Befehls Symbolleiste.

6 Klicken Sie in das "Direktfenster" dann markieren Sie und kopieren Sie ihren Text.

7 Öffnen Sie Word 97. Fügen Sie den Text, den Sie gerade kopiert.

8 Drücken Sie "Control" + "A" Text markieren und dann auf das Menü "Tabelle" "Text umwandeln" Element, um das Dialogfeld für die Konvertierung von nur-Text in einer Word-Tabelle zu öffnen. Diese Konvertierung machen es leicht, die Daten zu lesen.

9 Typ "|" (das Pipe-Symbol) im Textfeld, der "Andere" sagt, drücken Sie "Enter", um die Tabelle zu erstellen.

10 Drucken Sie das Dokument, dann besuchen Sie das MSDN "Typ Enumeration"-Seite, die einzelnen Befehl Schaltflächentypen, deren Namen von Ihren Ausdruck Spalte "Typ" bezeichnet.

11 Den Ausdruck wie folgt zu lesen: die erste Spalte bezieht sich die Command-Funktion, wie z. B. "schneidet die Auswahl." Die zweite Spalte wird diese Funktion zusammengefasst. Die dritte ist eine Zahl, die den Typ des Befehls (z. B. "Befehlsschaltfläche" "Combo-Box"). Beziehen sich auf die Seite Sie gesurft um im letzten Schritt mit dieser Nummer einen Namen zuordnen. Ausdruck der letzten Spalte bezieht sich die Gesicht-ID des Befehls.