Vytvorenie vlastného pása s nástrojmi v Accesse

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Pás s nástrojmi – pás v hornej časti okna programu, ktorý obsahuje skupiny príkazov – je súčasťou používateľské rozhranie Microsoft Office Fluent. používateľské rozhranie Office Fluent poskytuje jeden domov pre príkazy v Access.

Pri vytváraní zložitejších aplikácií s Access sa môžete rozhodnúť, že chcete prispôsobiť pás s nástrojmi v Office Fluent, aby sa aplikácia zjednodušila. Môžete napríklad skryť niektoré alebo všetky predvolené karty, aby používatelia nemohli používať určité príkazy, a môžete vytvoriť nové vlastné karty, ktoré obsahujú len príkazy, ktoré chcete mať k dispozícii.

Vo všetkých programoch balíka Microsoft Office, ktoré používajú používateľské rozhranie Office Fluent, môžete na prispôsobenie pása s nástrojmi použiť jazyk XML (Extensible Markup Language). Niektoré základné znalosti XML sú preto užitočné. Tento článok sa nevzťahuje na pojmy XML, ale poskytuje základný postup prispôsobenia pása s nástrojmi a niektoré príklady XML, ktoré môžete upraviť tak, aby vyhovovali vašim potrebám.

Tento článok sa zaoberá vytvorením vlastných vlastných páse s nástrojmi pomocou XML. Ak chcete použiť vstavané nástroje na úpravu existujúcich páse s nástrojmi, pozrite si tému Prispôsobenie pása s nástrojmi v balíku Office.

Čo vás zaujíma?

Informácie o technikách prispôsobenia pása s nástrojmi

Vytvorenie a použitie vlastného pása s nástrojmi

Obnovenie predvoleného pása s nástrojmi

Vysvetlenie príkladu XML

Informácie o technikách prispôsobenia pása s nástrojmi

Na páse s nástrojmi Access Prispôsobte vytvorením XML prispôsobenia a potom pridaním kódu alebo nastavenia vlastností databázy, ktoré nariaďuje prístup k používaniu tohto XML pri vytváraní pása s nástrojmi. Pomocou XML môžete skryť existujúce karty a pridať nové karty, skupiny príkazov a príkazy. V postupoch v tomto článku sa dozviete, ako pridať príkazy, ktoré sú vstavané na prístup (ako je napríklad hľadanie, zoRadenie a uloženie), a ako pridať príkazy, ktoré bežia v Accessových makrách, ktoré ste napísali sami.

Existuje niekoľko miest, v ktorých môžete uložiť súbor XML, ale jedným z najjednoduchších metód je uložiť ho do systémovej tabuľky v aktuálnej databáze. Tento proces zahŕňa vytvorenie systémovej tabuľky s názvom USysRibbons, Pridanie XML pása s nástrojmi a následné určenie, či sa vlastný pás s nástrojmi zobrazí pre databázu ako celok alebo pre konkrétny formulár alebo zostavu. Môžete definovať viacero vlastných páse s nástrojmi – jeden pre celú aplikáciu a ďalšie pásky pre jednotlivé formuláre alebo zostavy v databáze.

Vytvorenie a použitie vlastného pása s nástrojmi

Nasledujúce časti obsahujú podrobné postupy na vytvorenie a použitie vlastného pása s nástrojmi.

Skôr ako začnete

Zobrazenie systémových tabuliek na navigačnej table    Systémové tabuľky sa predvolene nezobrazujú na navigačnej table, takže je potrebné najprv zmeniť nastavenie v dialógovom okne Možnosti navigácie , aby ste po vytvorení zobrazili tabuľku USysRibbons . Použite nasledujúci postup:

  1. Ak je databáza otvorená v Accesse, kliknite pravým tlačidlom myši na navigačný panel v hornej časti navigačnej tably a potom v kontextovej ponuke kliknite na položku Možnosti navigácie .

  2. V dialógovom okne Možnosti navigácie v časti Možnosti zobrazeniazačiarknite políčko Zobraziť systémové objekty a potom kliknite na tlačidlo OK.

    Tabuľky Accessového systému sa zobrazia na navigačnej table.

Povolenie zobrazenia chybových hlásení doplnku používateľského rozhrania    Chybové hlásenia sú cenným zdrojom informácií pri vytváraní a odstraňovaní XML prispôsobenia pása s nástrojmi, preto je vhodné, aby sa v Accesse zobrazovali. Použite nasledujúci postup:

  1. Kliknite na položky Súbor > Možnosti

  2. Kliknite na položku Nastavenie klienta

  3. V časti Všeobecnézačiarknite políčko Zobraziť chyby používateľského rozhrania doplnku a potom kliknite na tlačidlo OK.

Vytvorenie USysRibbons systémovej tabuľky

Tento postup použite na vytvorenie tabuľky systému USysRibbons. Neskôr budete používať túto tabuľku na uloženie XML prispôsobenia pása s nástrojmi.

  1. Na karte vytvoriť kliknite v skupine tabuľky na položku návrh tabuľky.

  2. Do tabuľky pridajte nasledujúce polia. Uistite sa, že ste zadali názvy polí presne tak, ako je zobrazené.

    Názov poľa

    Typ

    Veľkosť poľa

    ID

    Automatické číslovanie

    Long Integer

    RibbonName

    Text

    255

    RibbonXml

    Oznam

  3. Ak chcete, môžete do tejto tabuľky pridať ďalšie polia, ako je napríklad pole s komentármi, ktoré popisujú funkciu XML pása s nástrojmi.

  4. Vyberte pole ID . Na karte Návrh v skupine Nástroje kliknite na položku Hlavný kľúč.

  5. Na paneli s nástrojmi Rýchly prístup kliknite na tlačidlo Uložiť alebo stlačte kombináciu klávesov CTRL + S. PoMenujte novú tabuľku USysRibbons.

Pridanie XML prispôsobenia pása s nástrojmi do tabuľky USysRibbons

Na účely tohto príkladu Predpokladajme, že chcete používateľom databázy zabrániť v používaní niektorého z nástrojov na karte vytvoriť . Okrem toho chcete vytvoriť novú kartu s názvom Vlastná karta s jednoduchým príkazom prilepiť, ako je to znázornené na nasledujúcom obrázku.

Správa v ponuke Akcie: Automatické predĺženie vypnuté

XML v nasledujúcom postupe vytvorí túto konfiguráciu.

  1. Na navigačnej table kliknite pravým tlačidlom myši na tabuľku USysRibbons a potom v kontextovej ponuke kliknite na položku údajové zobrazenie .

  2. Do tabuľky pridajte tieto údaje. Môžete skopírovať ukážku XML z tohto článku a prilepiť ju priamo do tabuľky.

    ID

    RibbonName

    RibbonXML

    Číslovanie

    Karta moje

    <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. Tento XML najprv nariaďuje, aby sa v Accesse nezačínalo "začať od nuly" – to znamená, že v Accesse by sa mali Zobraziť predvolené karty pása s nástrojmi. Potom sa v Accesse zobrazí možnosť skryť len jednu z predvolených kariet (karta vytvoriť ). Nakoniec vytvorí novú kartu pása s nástrojmi s názvom vlastná karta, pridá príkazovú skupinu s názvom Vlastná skupina na kartu a pridá príkaz Prilepiť do skupiny. Ďalšie informácie o tomto príklade a o tom, ako ho prispôsobiť podľa svojich potrieb, nájdete v časti informácie o PRÍKLADE XML.

  4. ZaTvorenie tabuľky USysRibbons a jeho zatvorenie a opätovné otvorenie databázy.

Použitie vlastného pása s nástrojmi

Teraz, keď je vlastný súbor XML pása s nástrojmi uložený v tabuľke, vykonajte jeden z týchto krokov – v závislosti od toho, či chcete použiť pás s nástrojmi na celú databázu alebo na konkrétny formulár alebo zostavu.

  • Použitie vlastného pása s nástrojmi na celú databázu    

    1. Kliknite na položky Súbor > Možnosti

    2. Kliknite na položku Aktuálna databázaa potom v časti Možnosti pása s nástrojmi a panela s nástrojmivyberte zoznam názov pása s nástrojmi a potom kliknite na pás s nástrojmi, ktorý chcete – v tomto prípade na karte moje.

    3. Kliknite na tlačidlo OK.

  • Použitie vlastného pása s nástrojmi na konkrétny formulár alebo zostavu    

    1. Na navigačnej table kliknite pravým tlačidlom myši na formulár alebo zostavu, na ktorú chcete použiť vlastný pás s nástrojmi, a potom v kontextovej ponuke kliknite na položku návrhOvé zobrazenie .

    2. Ak sa hárok vlastností ešte nezobrazuje, zobrazte ho stlačením klávesu F4.

    3. V hornej časti hárka vlastností v časti Typ výberuSkontrolujte, či je v zozname vybratá položka Typ objektu (formulár alebo Zostava).

    4. Na karte iné v hárku vlastností kliknite na zoznam názov pása s nástrojmi a potom kliknite na pás s nástrojmi, ktorý chcete zobraziť pri otvorení formulára alebo zostavy (v tomto prípade karta moje).

    5. Na paneli s nástrojmi Rýchly prístup kliknite na tlačidlo Uložiť alebo stlačte kombináciu klávesov CTRL + S.

    6. ZaTvorenie formulára alebo zostavy a dvojitým kliknutím na navigačnú tablu ho znova otvorte.

      Zobrazí sa pás s nástrojmi, ktorý ste vybrali.

Po overení, že vlastný pás s nástrojmi funguje správne, môžete systémové tabuľky opäť skryť vykonaním týchto krokov:

  1. Kliknite pravým tlačidlom myši na navigačný panel v hornej časti navigačnej tably a potom v kontextovej ponuke kliknite na položku Možnosti navigácie .

  2. V dialógovom okne Navigácia – možnosti v časti Možnosti zobrazeniazrušte začiarknutie políčka Zobraziť systémové objekty a potom kliknite na tlačidlo OK.

Na začiatok stránky

Obnovenie predvoleného pása s nástrojmi

Ak chcete prestať používať vlastný pás s nástrojmi a obnoviť predvolený pás s nástrojmi, použite jeden z nasledujúcich postupov v závislosti od toho, či sa vlastný pás s nástrojmi používa v celej aplikácii alebo v konkrétnom formulári alebo zostave.

Obnovenie predvoleného pása s nástrojmi na úrovni aplikácií

  1. Kliknite na položky Súbor > Možnosti

  2. Kliknite na položku Aktuálna databázaa potom v časti Možnosti pása s nástrojmi a panela s nástrojmiodstráňte obsah poľa názov pása s nástrojmi .

  3. ZaTvorenie a opätovné otvorenie databázy.

V Accesse sa zobrazia predvolené karty pása s nástrojmi. XML pása s nástrojmi zostane v tabuľke USysRibbons, kým ju neodstránite, takže ak chcete obnoviť vlastný pás s nástrojmi, môžete tak urobiť nastavením názvu pása s nástrojmi späť na hodnotu, ktorú predtým obsahovala.

Obnovenie predvoleného pása s nástrojmi pre formulár alebo zostavu

  1. Otvorte formulár alebo zostavu v návrhovom zobrazení.

  2. Ak sa hárok vlastností ešte nezobrazuje, zobrazte ho stlačením klávesu F4.

  3. V hornej časti hárka vlastností v časti Typ výberuSkontrolujte, či je v zozname vybratá položka Typ objektu (formulár alebo Zostava).

  4. Na karte iné v hárku vlastností odstráňte obsah poľa vlastnosti názov pása s nástrojmi .

  5. Uloženie, zatvorenie a opätovné otvorenie formulára alebo zostavy.

XML pása s nástrojmi zostane v tabuľke USysRibbons, kým ju neodstránite, takže ak chcete obnoviť vlastný pás s nástrojmi, môžete tak urobiť nastavením hodnoty v vlastnosti názov pása s nástrojmi späť na hodnotu, ktorú predtým obsahovala.

Na začiatok stránky

Vysvetlenie príkladu XML

Tu je príklad XML, ktorý bol použitý skôr v tomto článku, a ilustráciu vlastného pása s nástrojmi, ktorý bol vytvorený.

<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>

Správa v ponuke Akcie: Automatické predĺženie vypnuté

V tomto príklade druhý rad XML nastaví atribút startFromScratch na hodnotu False. Nastavením hodnoty na hodnotu False sa zabezpečí, že program Access ponechá všetky existujúce karty neporušené a pridá všetky nové karty napravo od existujúcich kariet. Nastavením tohto atribútu true sa odstránia všetky existujúce karty a zobrazia sa len tie, ktoré ste VYTVORILI v XML. Aj v prípade, ak nastavíte atribút startFromScratch na hodnotu False, môžete skryť jednotlivé karty. Toto je znázornené štvrtým riadkom XML, ktorý skrýva vstavanú kartu vytvoriť . Zostávajúce riadky vytvárajú vlastnú kartu a vlastnú skupinu a potom do skupiny pridajte vstavaný príkaz Prilepiť pomocou nasledujúceho riadka XML.

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

Pridanie ďalších skupín alebo ovládacích prvkov na vlastný pás s nástrojmi    Na pás s nástrojmi môžete pridať ďalšie skupiny a ovládacie prvky pridaním podobných čiar XML a nahradením rôznych hodnôt idMso a označení . Ak chcete napríklad vytvoriť ovládací prvok, ktorý exportuje aktuálne vybratý objekt do Excelu, použite nasledujúci XML súbor.

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

Ak chcete pridať ovládací prvok do rovnakej skupiny ako príkaz Prilepiť , vložte nový rad XML bezprostredne pred alebo za riadkom, ktorý vytvorí príkaz Prilepiť . Ak chcete vytvoriť novú skupinu, môžete kopírovať, Prilepiť a upraviť súbor XML, v ktorom sa vytvorí Vlastná skupina skupiny . Nasledujúci príklad ukazuje XML, ktorý pridá dva ovládacie prvky do vlastnej skupiny.

<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>

Tento XML pridá ďalšiu skupinu na vlastnú kartu. Ako je znázornené na nasledujúcom obrázku, nová skupina obsahuje dva ovládacie prvky – jeden, ktorý iniciuje operáciu importu z Excelu, a ten, ktorý iniciuje operáciu exportu do Excelu.

Custom Ribbon tab with two groups

Poznámka: Každá hodnota identifikácie skupiny a identifikácie tabulátora na vlastnom páse s nástrojmi musí byť jedinečná.

ObOznámenie sa s idMso hodnotou príkazu    Ak chcete získať idMso hodnotu vstavaného príkazu, použite nasledujúci postup:

  1. Kliknite na položky Súbor > Možnosti

  2. Kliknite na položku Prispôsobiť pás s nástrojmi alebo panel s nástrojmi Rýchly prístup

  3. PreMiestnite ukazovateľ nad položku, na ktorú chcete informácie umiestniť. V Accesse sa zobrazí hodnota idMso ovládacieho prvku v obrazovkovom komentári v zátvorkách.

Pridanie príkazu na spustenie makra programu Access    Na vlastný pás s nástrojmi môžete pridať ešte väčšiu flexibilitu pridaním príkazov, ktoré spúšťajú makrá programu Access. Predpokladajme napríklad, že ste vytvorili makro s názvom makro . Ak chcete na pás s nástrojmi pridať príkaz, ktorý spustí makro, pridajte do súboru XML nasledujúci príkaz.

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

Ak chcete pridať ovládací prvok do rovnakej skupiny ako príkaz Prilepiť v staršom príklade, vložte nový rad XML bezprostredne pred alebo za riadkom, ktorý vytvorí príkaz Prilepiť . Nasledujúci príklad ukazuje XML, ktorý daný príkaz pridáva.

<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>

Na začiatok stránky

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×