Video: Hvordan båndet er bygd opp i Word - Norsk 2016 / 2013 / 2010 2025
I noen situasjoner kan det hende du vil endre Excel-båndet automatisk når en arbeidsbok eller tillegg er åpnet. Å gjøre det gjør det enkelt for brukeren å få tilgang til makroen din. Det eliminerer også behovet for at brukeren kan endre båndet manuelt ved å bruke dialogboksen Excel-alternativer.
Du kan gjøre automatiske endringer i båndet med Excel 2007 og nyere versjoner, men det er ikke en enkel oppgave. Endring av båndet innebærer å skrive XML-kode i et tekstredigeringsprogram, kopiere den XML-filen til arbeidsbokfilen, redigere en haug med XML-filer (som også stashes bort i Excel-filen, som i virkeligheten ikke er noe mer enn en zippert container av individuelle filer), og deretter skrive VBA prosedyrer for å håndtere klikke på kontrollene du legger i XML-filen.
Heldigvis er programvare tilgjengelig for å hjelpe deg med å tilpasse båndet - men du må fortsatt være kjent med XML.
Følg disse trinnene nøyaktig:
-
Opprett en ny Excel-arbeidsbok.
-
Lagre arbeidsboken, og navnet på båndmodifikasjonen. xlsm.
-
Lukk arbeidsboken.
-
Start Custom UI Editor for Microsoft Office.
Hvis du ikke har denne programvaren, må du finne den og installere den. Se i nærliggende sidebjelke "Få programvaren. “
-
I Custom UI Editor velger du Arkiv → Åpne og finner arbeidsboken du lagret i trinn 2.
-
Velg Sett inn → Office 2007 Custom Custom-delen.
Velg denne kommandoen, selv om du bruker Excel 2010, Excel 2013 eller Excel 2016.
-
Skriv inn følgende kode i kodepanelet (navnet customUI. Xml) som vises i Custom UI Editor:
< ! --3 -> ribbonX-kode som vises i Custom UI Editor. -
Klikk på Validate-knappen på verktøylinjen.
Hvis koden har noen syntaksfeil, får du en melding som beskriver problemet. Hvis det oppdages feil, må du rette dem.
-
Klikk på Generer tilbakeringingsknappen.
Den tilpassede brukergrensesnittredigering lager en VBA-sub-prosedyre som utføres når knappen klikkes. Denne prosedyren er ikke satt inn i arbeidsboken, så du må kopiere den til senere bruk (eller lagre den hvis du har et godt minne).
VBA tilbakeringingsprosedyren som utføres ved å klikke på båndknappen. -
Gå tilbake til tilpasset UI. xml-modulen og velg Arkiv → Lagre (eller klikk på Lagre-ikonet på verktøylinjen).
-
Lukk filen ved å velge kommandoen Fil → Lukk.
-
Åpne arbeidsboken i Excel, og klikk på Hjem-fanen.
Du bør se den nye Ribbon-gruppen og Ribbon-knappen. Men det virker ikke ennå.
-
Trykk på Alt + F11 for å aktivere VBE.
-
Sett inn en ny VBA-modul; lim inn (eller skriv) tilbakekallingsprosedyren som ble generert i trinn 9; og legg til en MsgBox-setning, så du vet om prosedyren faktisk blir utført.
Prosedyren er
Sub ShowMessage (kontroll som IRibbonControl) MsgBox "Gratulerer. Du fant den nye båndkommandoen. "End Sub
-
Trykk Alt + F11 for å hoppe tilbake til Excel, og klikk på den nye knappen på båndet.
Hvis alt går bra, ser du MsgBox.
Det er faktisk mulig å legge til en ny båndkommando ved hjelp av XML.
I Custom UI Editor, når du velger Sett inn → Office 2007 Custom UI Part, legger du inn en UI-del for Excel 2007. Den Custom UI Editor har også et alternativ å sette inn en UI-del for Excel 2010 (den programvaren jeg brukte har ikke blitt oppdatert for Office 2013 eller Office 2016). For å få maksimal kompatibilitet, bruk Excel 2007 Custom UI Part.
Du skjønner sikkert at modifisering av båndet ved hjelp av XML ikke er nøyaktig intuitivt. Selv med et godt verktøy for å hjelpe (for eksempel Custom UI Editor), trenger du fortsatt å forstå XML. Hvis det høres attraktivt for deg, søk på Internett eller finn en bok utelukkende for å tilpasse båndgrensesnittet i Microsoft Office.
