Opprette et egen definert bånd i Access

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Båndet, stripen øverst i program vinduet som inneholder grupper med kommandoer – er en komponent i Brukergrensesnittet Microsoft Office Fluent. Office Fluent-brukergrensesnittet gir et enkelt hjem for kommandoer i Access.

Etter hvert som du begynner å bygge mer avanserte programmer med Access, kan det hende du vil tilpasse Office-flytende båndet for å gjøre et program enklere å bruke. Du kan for eksempel skjule noen eller alle standard fanene, slik at brukere ikke kan bruke bestemte kommandoer, og du kan opprette nye, egen definerte faner som bare inneholder de kommandoene du vil skal være tilgjengelige.

I alle Microsoft Office-programmer som bruker Office Fluent-brukergrensesnittet, bruker du Extensible Markup Language (XML) til å tilpasse båndet. Noen grunnleggende kunnskap om XML er derfor nyttig. Denne artikkelen dekker ikke XML-begreper, men det gir deg en grunnleggende tilpasnings prosedyre for båndet og en del eksempel-XML som du kan endre etter behov.

Denne artikkelen fokuserer på hvordan du oppretter dine egne, egen definerte båndet ved hjelp av XML. Hvis du vil bruke de innebygde verktøyene til å endre eksisterende bånd, kan du se tilpasse båndet i Office.

Hva vil du gjøre?

Forstå tilpasnings teknikker for bånd

Opprette og bruke et egen definert bånd

Gjenopprette standard båndet

Forstå XML-eksemplet

Forstå tilpasnings teknikker for bånd

I Access kan du tilpasse båndet ved å opprette en tilpassings-XML-fil og deretter legge til kode eller angi database egenskaper som instruerer tilgang til å bruke denne XML-filen når båndet opprettes. Du kan bruke XML-filen til å skjule eksisterende faner og legge til nye faner, kommando grupper og kommandoer. Fremgangs måtene i denne artikkelen viser deg hvordan du legger til kommandoer som er innebygd i Access (for eksempel Finn, sorter og lagre), og hvordan du legger til kommandoer som kjører Access-makroer som du skrev selv.

Det finnes flere steder du kan lagre XML-filen i, men en av de enkleste metodene er å lagre den i en system tabell i den gjeldende databasen. Prosessen innebærer å opprette en system tabell med navnet USysRibbons, legge til bånd-XML-en i den, og deretter angi om det egen definerte båndet skal vises for databasen som helhet eller for et bestemt skjema eller rapport. Du kan definere flere egen definerte bånd, én for hele programmet og flere bånd for enkelt skjemaer eller rapporter i databasen.

Opprette og bruke et egen definert bånd

De følgende avsnittene inneholder trinn vise Fremgangs måter for å opprette og bruke et egen definert bånd.

Før du begynner

Vise system tabeller i navigasjons ruten    System tabeller vises ikke i navigasjons ruten som standard, så du må først endre en innstilling i dialog boksen alternativer for navigering , slik at du kan se USysRibbons -tabellen etter at du har opprettet den. Bruk følgende fremgangsmåte:

  1. Med databasen åpen i Access høyre klikker du navigasjons feltet øverst i navigasjons ruten, og deretter klikker du Alternativer for navigering på hurtig menyen.

  2. Merk av for Vis system objekter under visnings alternativeri dialog boksen Alternativer for navigering , og klikk deretter OK.

    Access system tabellene vises i navigasjons ruten.

Aktivere visning av feil meldinger for bruker grensesnitt i tillegg    Feil meldinger er en verdifull informasjons kilde når du oppretter og feil søker XML-en for bånd tilpasning, slik at det er lurt å få Access til å vise dem. Bruk følgende fremgangsmåte:

  1. Klikk på Fil > Alternativer

  2. Klikk klient innstillinger

  3. Velg avmerkings boksen Vis bruker grensesnitt feil under Generelt, og klikk deretter OK.

Opprette USysRibbons system tabell

Bruk denne Fremgangs måten for å opprette USysRibbons system-tabellen. Senere skal du bruke denne tabellen til å lagre den egen tilpasnings-XML-en for båndet.

  1. Klikk Tabellutforming i Tabeller-gruppen på Opprett-fanen.

  2. Legg til følgende felt i tabellen. Pass på at du skriver inn felt navnene nøyaktig som vist.

    Feltnavn

    Type

    Feltstørrelse

    ID

    Autonummer

    Langt heltall

    RibbonName

    Tekst

    255

    RibbonXml

    Notat

  3. Hvis du vil, kan du legge til flere felt i denne tabellen, for eksempel et kommentar felt, for å beskrive funksjonen til bånd-XML-en.

  4. Velg ID- feltet. Klikk på Primærnøkkel i Verktøy-gruppen på Utforming-fanen.

  5. Klikk Lagreverktøylinjen for hurtigtilgang, eller trykk CTRL+S. Gi nytt navn til den nye tabellen USysRibbons.

Legge til en XML-fil for tilpassing av båndet i USysRibbons-tabellen

For dette eksemplet kan du anta at du vil hindre at brukerne av databasen bruker noen av verktøyene på Opprett -fanen. Du vil også opprette en ny fane kalt en egen definert fane med bare lim inn-kommandoen på den, som vist i illustrasjonen nedenfor.

Egendefinert kategori på båndet

XML-en i Fremgangs måten nedenfor oppretter denne konfigurasjonen.

  1. Høyre klikk USysRibbons -tabellen i navigasjons ruten, og klikk deretter data ark visning på hurtig menyen.

  2. Legg til følgende data i tabellen. Du kan kopiere XML-eksemplet fra denne artikkelen og lime det inn direkte i tabellen.

    ID

    RibbonName

    RibbonXML

    Autonummer

    Min-fanen

    <customUI xmlns="http://schemas.microsoft.com
    /office/2006/01/customui">
      <ribbon startFromScratch="false">
        <tabs>
          <tab idMso="TabCreate" visible="false" />
          <tab id="dbCustomTab" label="A Custom Tab" visible="true">
            <group id="dbCustomGroup" label="A Custom Group">
              <control idMso="Paste" label="Built-in Paste" enabled="true"/>
            </group>
          </tab>
        </tabs>
      </ribbon>
    </customUI>
    
  3. Denne XML-filen gir først tilgang til å starte fra grunnen av, det vil si at den angir at Access skal vise standard fanene for båndet. Deretter får du tilgang til å skjule bare én av standard fanene ( Opprett -fanen). Til slutt oppretter det en ny bånd fane kalt «en egen definert fane», legger til en kommando gruppe kalt "en egen definert gruppe" i kategorien, og legger til kommandoen Lim inn i gruppen. Hvis du vil ha mer informasjon om dette eksemplet og hvordan du tilpasser det etter behov, kan du se avsnittet forstå XML-eksemplet.

  4. Lukk USysRibbons-tabellen, og lukk databasen og åpne den på nytt.

Bruke det egen definerte båndet

Nå som det egen definerte XML-båndet er lagret i en tabell, gjør du ett av følgende, avhengig av om du vil bruke båndet på hele databasen eller i et bestemt skjema eller rapport.

  • Bruke det egen definerte båndet på hele databasen    

    1. Klikk på Fil > Alternativer

    2. Klikk gjeldende database, og velg deretter bånd- og verktøy linje alternativer, og klikk deretter båndet du vil bruke – i dette tilfellet fanen min.

    3. Klikk OK.

  • Bruke det egen definerte båndet på et bestemt skjema eller rapport    

    1. Høyre klikk på skjemaet eller rapporten du vil bruke det egen definerte båndet på, i navigasjons ruten, og klikk deretter på utFormings visning på hurtig menyen.

    2. Hvis egenskapsarket ikke allerede vises, trykker du F4 for å vise den.

    3. Kontroller at objekt typen (skjema eller rapport) er valgt i listen øverst på egenskaps siden under type utvalg.

    4. Klikk bånd navn listen i den andre fanen på egenskaps arket, og klikk deretter båndet du vil vise når du åpner skjemaet eller rapporten (i dette tilfellet fanen min).

    5. Klikk Lagreverktøylinjen for hurtigtilgang, eller trykk CTRL+S.

    6. Lukk skjemaet eller rapporten, og dobbelt klikk det i navigasjons ruten for å åpne det på nytt.

      Båndet du valgte, vises.

Når du har bekreftet at det egen definerte båndet fungerer som den skal, kan du skjule system tabellene på nytt ved å gjøre følgende:

  1. Høyre klikk navigasjons feltet øverst i navigasjons ruten, og klikk deretter Alternativer for navigering på hurtig menyen.

  2. Fjern merket for Vis system objekter under visnings alternativeri dialog boksen Alternativer for navigering , og klikk deretter OK.

Til toppen av siden

Gjenopprette standard båndet

Hvis du vil slutte å bruke et egen definert bånd og gjenopprette standard båndet, bruker du en av følgende Fremgangs måter, avhengig av om det egen definerte båndet brukes av hele programmet eller etter et bestemt skjema eller rapport.

Gjenopprette standard båndet på program nivå

  1. Klikk på Fil > Alternativer

  2. Klikk gjeldende database, og slett deretter innholdet i boksen navn på båndet under Alternativer for bånd og verktøy linje.

  3. Lukk og åpne deretter databasen på nytt.

Access viser standard bånd faner. Bånd-XML-en forblir i USysRibbons-tabellen til du sletter den, slik at hvis du vil aktivere det egen definerte båndet, kan du gjøre det ved å sette alternativet for bånd navn tilbake til verdien det inneholdt.

Gjenopprette standard båndet for et skjema eller en rapport

  1. Åpne skjemaet eller rapporten i utFormings visning.

  2. Hvis egenskapsarket ikke allerede vises, trykker du F4 for å vise den.

  3. Kontroller at objekt typen (skjema eller rapport) er valgt i listen øverst på egenskaps siden under type utvalg.

  4. Slett innholdet i egenskaps boksen for bånd navn i den andre fanen på egenskaps siden.

  5. Lagre, Lukk og åpne deretter skjemaet eller rapporten på nytt.

XML-båndet forblir i USysRibbons-tabellen til du sletter den, slik at hvis du vil tilbakestille det egen definerte båndet, kan du gjøre det ved å angi verdien i egenskapen navn på båndet tilbake til verdien den inneholdt.

Til toppen av siden

Forstå XML-eksemplet

Her er XML-eksemplet som ble brukt tidligere i denne artikkelen, og en illustrasjon av det egen definerte båndet som er opprettet.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

Egendefinert kategori på båndet

I dette eksemplet angir den andre linjen i XML startFromScratch -attributtet til False. Hvis du setter verdien til False, sikrer du at alle de eksisterende fanene forblir uendret, og eventuelle nye tabu lat Orer legges til til høyre for de eksisterende. Hvis du setter dette attributtet til True , fjernes alle eksisterende faner, og bare de som du oppretter i XML-filen, vises. Selv om du setter attributtet startFromScratch til False, kan du fremdeles skjule enkelt faner. Dette demonstreres av den fjerde linjen i XML, som skjuler den innebygde Opprett -fanen. De gjenstående linjene oppretter en egen definert fane og en egen definert gruppe, og deretter legger du til den innebygde kommandoen Lim inn i gruppen ved hjelp av følgende linje i XML.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

Legge til flere grupper eller kontroller på det egen definerte båndet    Du kan legge til flere grupper og kontroller på båndet ved å legge til lignende linjer i XML og erstatte ulike idMso og etikett verdier. Hvis du for eksempel vil opprette en kontroll som eksporterer det gjeldende valgte objektet til Excel, bruker du følgende XML.

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

Hvis du vil legge til kontrollen i den samme gruppen som kommandoen Lim inn , setter du inn den nye linjen med XML rett før eller etter linjen som har kommandoen Lim inn . Hvis du vil opprette en ny gruppe, kan du kopiere, lime inn og endre XML-filen som oppretter en egen definert gruppe gruppe ovenfor. Følgende eksempel viser XML-filen som legger sammen de to kontrollene i den egen definerte gruppen.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
        </group>
        <group id="dbCustomGroup2" label="Another Custom Group">
          <control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
          <control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

Denne XML-en legger til en annen gruppe i en egen definert fane. Som vist i illustrasjonen nedenfor, inneholder den nye gruppen to kontroller – en som starter en import operasjon fra Excel, og en som starter en eksport operasjon til Excel.

Egendefinert kategori på båndet med to grupper

Obs!: Hver gruppe-ID og tab ID- verdi i et egen definert bånd må være unike.

Finn idMso-verdien for en kommando    Hvis du vil lære idMso-verdien for en innebygd kommando, bruker du følgende Fremgangs måte:

  1. Klikk på Fil > Alternativer

  2. Klikk Tilpass båndet eller verktøy linjen for hurtig tilgang

  3. Flytt pekeren over elementet du vil ha informasjon om. Access viser kontrollens idMso-verdi i et skjerm tips i parentes.

Legge til en kommando for å kjøre en Access-makro    Du kan legge til enda mer fleksibilitet i det egen definerte båndet ved å legge til kommandoer som kjører Access-makroer. Anta for eksempel at du har opprettet en makro kalt MyMacro. Hvis du vil legge til en kommando på båndet som kjører makroen, kan du legge til følgende linje i XML-filen.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

Hvis du vil legge til kontrollen i den samme gruppen som kommandoen Lim inn i det tidligere eksemplet, setter du inn den nye linjen med XML rett før eller etter linjen som har kommandoen Lim inn . Følgende eksempel viser XML-filen som legger til kommandoen.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
         <button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
        </group>
        <group id="dbCustomGroup2" label="Another Custom Group">
          <control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
          <control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

Til toppen av siden

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×