mynewspapers.net

Hur du hittar ansikte ID-nummer för dina Microsoft Office 97 verktygsfält



Program i Microsoft Office 97 har verktygsfälten vars kommandon visar ikoner. Dessa ikoner har unik identifierande nummer kallas ansikte IDs knutna. Genom att ändra ett kommando ansikte-ID, kan du ändra dess ikon. Att hitta det ansikte-ID för ett kommando en aktivitet som du kan fylla i med byråns programmeringsspråk, Visual Basic for Applications eller VBA. Ett steg som är involverade i att hitta ett kommando ansikte ID efterfrågar objekt av Office 97-objektmodellen--ett nätverk av virtuella objekt som representerar byråns programmerbara element. Att hitta ansiktet ID: N för Office 97 verktygsfält är ett första steg mot anpassa kommandoikoner.

Instruktioner

• Öppna en av de Office 97 applikationer och tryck på "Alt" + "F11" Ange den integrerade utvecklingsmiljön VBA eller IDE.

• Klicka på "Infoga"-menyn "Modul" kommandot för att öppna ett nytt fönster för att skriva VBA-källkoden.

• Klistra in följande programkod i kod-fönstret. Detta program skriver ut till IDE "Omedelbar" fönster, en lista som visar alla knappar i verktygsfältet och deras ansikte IDs. Funktionen "CommandBars" innehåller en lista över verktygsfält. Varje verktygsfält har en lista över kontroller som ditt program åtkomst via verktygsfältets "Kontrollerar" funktion. Eftersom inte alla verktygsfältskommandona har ikoner, skulle programmet orsaka ett fel om det försökte att komma åt ansiktet ID för dessa kommandon. Programmet fångster felet med uttrycket "På fel". Public Sub showFaceIds() Dim x Dim i, j, cur Bar Dim s, curCtl Dim t Debug.Print "Description| Summary| Type| Ansikte-id"för i = 1 till CommandBars.Count ange cur Bar = CommandBars(i) för j = 1 till curBar.Controls.Count Set curCtl = curBar.Controls(j) s = curCtl.DescriptionText &" | "& curCtl.Caption &" | "& curCtl.Type på Error Resume Next s = s &" | "& curCtl.FaceId Debug.Print s nästa j nästa jag End Sub

• Öppna IDE "Omedelbar" fönster genom att trycka på "CTRL" + "G."

• Klicka på en av programmets uttalanden, klicka på "Debug" menyn "Kör" kommando för att köra programmet. Fönstret "Omedelbar" kommer att fylla med ansiktet ID och andra egenskaper för varje verktygsfältskommando.

• Klicka i fönstret "Direkt", och sedan markera och kopiera all dess text.

• Öppna Word 97. Klistra in den text du kopierade.

• Tryck på "CTRL" + "A" för att markera all text, klicka på menyn "Tabell" "Konvertera Text"-objektet för att öppna dialogrutan för att konvertera oformaterad text till en Word-tabell. Denna konvertering gör det enkelt att läsa data.

• Typ "|" (en pipe symbol) i textrutan som säger "Andra", tryck på "Enter" för att skapa tabellen.

• Skriva ut dokumentet och sedan surfa till MSDN "Typuppräkning" sidan, vilka namn de kommando knappen olika avses av din utskrift "Typ" kolumn.

• Läs utskriften enligt följande: den första kolumnen gäller från kommandot funktion, såsom "Cut valet." Den andra kolumnen sammanfattas som fungerar. Tredje är ett tal som representerar typ av kommando (t.ex., "befalla knappen," "Combo Box"). Hänvisa till sidan du surfat till i det sista steget att associera ett namn med det här numret. I utskriften sista kolumnen gäller ansikte ID för kommandot.