A menüszalag egyéni készítése az Accessben

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

A menüszalag – a sávjának tetején, a program ablakának csoportok parancsokat tartalmazó – a Microsoft Office Fluent felhasználói felületösszetevője. A Office Fluent felhasználói felület egyetlen otthoni nyújt a Accessparancsokat.

Amikor elkezd Accessspeciális alkalmazások készítése, dönthet a használni kívánt testreszabása az Office Fluent felület menüszalagján annak érdekében, hogy egy alkalmazást egyszerűbbé teheti. Például elrejtheti néhány vagy összes alapértelmezés szerint két lapot, hogy a felhasználók nem használható az egyes parancsok és új, egyéni lapokat csak szeretné elérhetővé tenni kívánt parancsokat tartalmazó hozhat létre.

Az összes Microsoft Office-alkalmazások használata a Office Fluent felhasználói felülethasználatával Extensible Markup Language (XML) a Menüszalag testreszabása kategóriára. Néhány alapvető XML ismerete ezért hasznos. Ez a cikk nem tárgyalja a XML fogalmak, de adja meg a Menüszalag testreszabása egyszerű eljárás, és néhány példa, hogy az igényeinek megfelelően módosíthatja XML.

Ez a cikk hogyan hozhat létre saját egyéni menüszalagjának XML használatával koncentrál. Ha szeretne a beépített eszközök segítségével módosíthatja a meglévő menüszalagjának, lásd: a Menüszalag testreszabása az Office-ban.

Kapcsolódó műveletek

Menüszalag testreszabással ismertetése

Hozzon létre, és a menüszalag egyéni alkalmazása

A menüszalag alapértelmezett visszaállítása

Az XML-példa ismertetése

Menüszalag testreszabással ismertetése

A Accessa menüszalag testreszabási XML-fájl létrehozása és hozzáadása kódot vagy utasítja használható az adott XML, amikor létrehozza a menüszalag Access adatbázis-tulajdonságok beállítása testreszabása. Az XML is használhatja, ha el szeretné rejteni a meglévő lapok és új lapok, parancs csoportok és parancsok hozzáadása. A jelen cikkben ismertetett eljárások megjelenítése (például keresési, rendezés, és mentse) Access beépített parancsok hozzáadásáról és hozzáadásuk írt saját magának az Access-makrók futtatását parancsait.

Vannak olyan, XML-adatok tárolhat, de a legegyszerűbb módszer egyik tárolja azt a rendszer az aktuális adatbázis táblájához több helyen. A folyamat magában foglalja a rendszer táblázat USysRibbons, a menüszalag XML hozzáadása, majd adja meg, hogy a menüszalag egyéni jeleníti meg az adatbázis egészének vagy egy bizonyos űrlap vagy jelentés létrehozása. Meghatározhatja, hogy több egyéni menüszalagjának – egyet a teljes alkalmazást, és további menüszalagjának egyes űrlapok vagy jelentésekhez az adatbázisban.

Hozzon létre, és a menüszalag egyéni alkalmazása

A következő szakaszokban a lépésenkénti leírásaira kíváncsi, létrehozásához és a menüszalag egyéni alkalmazásával.

Előzetes tennivalók

Megjelenítési rendszer tábla a navigációs ablakban    Alapértelmezés szerint rendszer táblák nem jelennek meg a navigációs ablakban, hogy módosítania kell a beállítást, a Navigációs beállítások párbeszédpanelen, hogy megjelenik a USysRibbons táblázat létrehozása után. Kövesse az alábbi lépéseket:

  1. Az adatbázis megnyitása az Accessben kattintson a jobb gombbal a navigációs sávon, a navigációs ablak tetején, és válassza a helyi menü Navigációs beállítások parancsra.

  2. A Navigációs beállítások párbeszédpanel Megjelenítési beállításokcsoportban jelölje be a Rendszer objektumok megjelenítése jelölőnégyzetet, és kattintson az OKgombra.

    A hozzáférési rendszer tábláit jelennek meg a navigációs ablakban.

Bővítmények felhasználói felület hibaüzenetek megjelenítésének engedélyezése    Hibaüzenetek jelennek meg egy értékes információforrás létrehozásakor és hibaelhárítás a testre szabható menüszalag XML, úgy, hogy az Access megjelenítheti őket egy célszerű. Kövesse az alábbi lépéseket:

  1. Kattintson a fájl > Beállítások. Figyelje meg, használata az Access 2007-ben kattintson a Microsoft Office gomb > Az Access beállításai.

  2. Ügyfél beállításaipontjára. Figyelje meg, használata az Access 2007-ben kattintson a Speciálisgombra.

  3. Az Általánoscsoportban jelölje be a bővítmények felhasználói felületi hibáinak megjelenítése jelölőnégyzetet, és kattintson az OKgombra.

A rendszer USysRibbons táblázat létrehozása

Ez az eljárás használatával USysRibbons rendszer tábla létrehozása. Az alábbi táblázat később fogja használni a testre szabható menüszalag XML tárolni.

  1. Kattintson a Létrehozás lap táblák csoportjában kattintson a Táblázateszközök Tervezésgombra.

  2. Az alábbi mezők elhelyezése a táblázatban. Ügyeljen arra, hogy pontosan, ahogy azt írja be a mező nevére.

    A mező neve

    Type (Típus)

    Mezőméret

    Azonosító

    Számláló

    Hosszú egész

    RibbonName

    Szöveg

    255 karakter

    RibbonXml

    Feljegyzés

  3. Ha azt szeretné, további mezőket vehet az alábbi táblázat például a Megjegyzések mező ismertetik a menüszalag XML-tartalmat a függvény.

  4. Jelölje ki az azonosító mezőt. Kattintson a Tervezés lap eszközök csoportjának Elsődleges kulcs.

  5. Kattintson a Gyorselérési eszköztáronkattintson a Mentésgombra, vagy nyomja le a CTRL + s nevet az új tábla USysRibbons.

Testre szabható menüszalag XML elhelyezése a USysRibbons táblázatban

Ebben a példában az alkalmazásában tegyük fel, hogy szeretne-e meg, hogy az adatbázis a felhasználók a Létrehozás lap az eszközök használata. Ezenkívül érdemes csak a beillesztés parancs, Egy egyéni lapra nevű új lap létrehozása az alábbi ábrán látható módon.

Egyéni lap a menüszalagon

Az XML az alábbi eljárás hoz létre, ez a beállítás.

  1. A navigációs ablakban kattintson a jobb gombbal a USysRibbons táblázatot, és válassza a helyi menü Adatlap nézetben .

  2. Az alábbi adatokat elhelyezése a táblázatban. Ez a cikk az XML-minta másolja, és illessze be közvetlenül a táblázatot.

    ID

    RibbonName

    RibbonXML

    (Számláló)

    A lapon

    <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. Az XML-kód először utasítja, hogy hozzáférést nem "indulás az alapoktól" – Ez azt jelenti, hogy adja meg, hogy megjelenjen-e az Access az alapértelmezett fülek a menüszalagon. Ezután mutatja, akkor az Access elrejtése csak füle közül az alapértelmezett (a Létrehozás lap). Végezetül létrehoz egy új menüszalaglapon "A egyéni lapon," nevű "A egyéni csoport" nevű a lapra parancs csoport hozzáadása, és hozzáadja a beillesztés parancs a csoporthoz. További információt az ebben a példában és testreszabása, hogy igényeinek megfelelően című ismertetése az XML-példa.

  4. Zárja be a USysRibbons táblát, majd zárja be, és újra megnyitja az adatbázist.

A menüszalag egyéni alkalmazása

Most, hogy a menüszalag egyéni XML egy táblában tárolt, hajtsa végre az alábbi – attól függően, hogy szeretné-e a menüszalag vonatkozik, a teljes adatbázis vagy egy adott űrlapot vagy jelentést.

  • A menüszalag egyéni alkalmazhat a teljes adatbázisra   

    1. Kattintson a fájl > Beállítások. Figyelje meg, használata az Access 2007-ben kattintson a Microsoft Office gomb > Az Access beállításai.

    2. Kattintson az Aktuális adatbázis kategóriát, és a menüszalag és a eszköztár beállításaicsoportban válassza a Menüszalag listában, és kattintson a menüszalagon, amelyet – jelen esetben Saját lap.

    3. Kattintson az OK gombra.

  • A menüszalag egyéni alkalmazása egy bizonyos űrlap vagy jelentés   

    1. A navigációs ablakban kattintson a jobb gombbal az űrlapra vagy jelentésre, amely a menüszalag egyéni szeretne alkalmazni, és válassza a helyi menü Tervező nézet parancsra.

    2. Ha a tulajdonságlap nem látható, jelenítse meg azt az F4 billentyű lenyomásával.

    3. A kijelölés típusacsoportban a tulajdonságlap tetején győződjön meg arról, hogy az objektum típusa (űrlap vagy jelentés) be van jelölve a listában.

    4. A tulajdonságlap egyéb lapjának kattintson a Menüszalag listában, és kattintson a menüszalagon, hogy meg szeretné jeleníteni az űrlapot vagy jelentést (ebben az esetben, Saját lap) megnyitásakor.

    5. Kattintson a gyorselérési eszköztáron a Mentés gombra, vagy nyomja meg a CTRL+S billentyűkombinációt.

    6. Zárja be az űrlapot vagy jelentést, és kattintson rá duplán kattintva nyissa meg újra a navigációs ablakban.

      A menüszalag kijelölt jelenik meg.

Miután megbizonyosodott róla, hogy a menüszalag egyéni megfelelően működik-e, elrejtheti a rendszer tábláit ismét az alábbiak szerint:

  1. Kattintson a jobb gombbal a navigációs sávon, a navigációs ablak tetején, és válassza a helyi menü Navigációs beállítások parancsot.

  2. A Navigációs beállítások párbeszédpanel Megjelenítési beállításokcsoportban jelölje be a Rendszer objektumok megjelenítése jelölőnégyzetet, és kattintson az OKgombra.

Vissza a lap tetejére

A menüszalag alapértelmezett visszaállítása

A menüszalag egyéni használatának befejezése és visszaállítása az alapértelmezett menüszalag használhatja az alábbi eljárások valamelyikét attól függően, hogy a menüszalag egyéni használják a teljes alkalmazás vagy egy bizonyos űrlap vagy jelentés közül.

Visszaállítása az alapértelmezett alkalmazásszintű menüszalag

  1. Kattintson a fájl > Beállítások. Figyelje meg, használata az Access 2007-ben kattintson a Microsoft Office gomb > Az Access beállításai.

  2. Kattintson az Aktuális adatbáziselemre, és a menüszalag és a eszköztár-beállításokkalcsoportban törölje a tartalmát a Menüszalag neve mezőbe.

  3. Zárja be, és ezután nyissa meg újra az adatbázist.

Az Access megjeleníti az alapértelmezett fülek a menüszalagon. A menüszalag XML USysRibbons táblázatában marad, amíg nem törli, ahol szeretné állítani a menüszalag egyéni, ha ezt a Menüszalag választógombot állítsa vissza az az érték korábban tartalmaz-e.

Az alapértelmezett űrlap vagy jelentés menüszalagjának visszaállítása

  1. Nyissa meg az űrlapot vagy jelentést Tervező nézetben.

  2. Ha a tulajdonságlap nem látható, jelenítse meg azt az F4 billentyű lenyomásával.

  3. A kijelölés típusacsoportban a tulajdonságlap tetején győződjön meg arról, hogy az objektum típusa (űrlap vagy jelentés) be van jelölve a listában.

  4. A tulajdonságlap egyéb lapjának törlése a Menüszalag név mező értékét a tartalmát.

  5. Mentse, zárja be, és nyissa meg újra az űrlapot vagy jelentést.

A menüszalag XML USysRibbons táblázatában marad, amíg nem törli azokat, így szeretné állítani a menüszalag egyéni, ha Ön teheti értékének beállítása a Menüszalag Name tulajdonság vissza az az érték korábban tartalmaz-e.

Vissza a lap tetejére

Az XML-példa ismertetése

Az alábbiakban az XML-példa az Ez a cikk és a létrehozott egyéni menüszalag ábrája korábbi használt.

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

Egyéni lap a menüszalagon

Ebben a példában a második sorban az XML az startFromScratch attribútum hamis értékreállítja be. Hamis érték az biztosítja, hogy az Access az összes meglévő tabulátor érintetlenül, és minden új lapok hozzáadása jobb oldalán a meglévőket. Az attribútum Igaz eltávolítja az összes meglévő tabulátor és a beállítás csak a projektfeladatokat hoz létre az XML-formátumban jeleníti meg. Akkor is, ha a startFromScratch attribútum hamisértékre állítja, továbbra is elrejtheti az egyes lapokon. Ez a negyedik sor elrejti a beépített Létrehozás lap XML-azt. A hátralévő sorok egyéni lap és az egyéni csoport létrehozása, majd adjon hozzá a beépített Beillesztés parancs a csoport XML-tartalmat a következő sort használatával.

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

További csoportok hozzáadása vagy a menüszalag egyéni vezérlőelemek    XML-hasonló sorok hozzáadásával és eltérő idMso és a címke értékek helyettesítése hozzáadhat további csoportok és vezérlők a menüszalagon. Ha például segítségével hozhat létre ezt a kijelölt objektum exportálása az Excelbe abból a következő XML.

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

A vezérlő hozzáadása az azonos csoportba, mint a Beillesztés parancs, beszúrása az XML-új sor azonnal előtti vagy utáni a vonal, amely hoz létre a Beillesztés parancsot. Egy új csoportot szeretne létrehozni, másolja a vágólapra, illessze be, és módosítsa az XML-fájl, amely a fenti Egy egyéni csoport csoport hoz létre. Az alábbi példa bemutatja az XML-fájl, amely a két vezérlők hozzáadása az egyéni csoportba.

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

Az XML-kód egy másik csoport hozzáadása Egy egyéni lapon. Ahogy az alábbi ábrán látható, az új csoport két vezérlőt tartalmaz-e –, amely elindítja az importálás során, az Excel alkalmazásból, és egy Excel exportálási művelet kezdeményez.

Egyéni lap a menüszalagon két csoporttal

Megjegyzés: A menüszalag egyéni csoportjában és lap azonosító tételek egyedinek kell lennie.

Ismerje meg, hogy egy parancs idMso értéke    További tudnivalók a beépített parancs idMso értékét, használja az alábbi lépésekkel:

  1. Kattintson a fájl > Beállítások. Figyelje meg, használata az Access 2007-ben kattintson a Microsoft Office gomb > Az Access beállításai.

  2. Kattintson a Menüszalag testreszabása vagy a gyorselérési eszköztárra. Figyelje meg, használata az Access 2007-ben kattintson a Testreszabásgombra.

  3. Az egérmutatót a kívánt információ elemre. Az Access a vezérlőelem idMso értéke az elemleírásban, zárójelben jeleníti meg.

Hozzáadása parancs az Access-makrók futtatása    A menüszalag egyéni még nagyobb rugalmasság érdekében vehet fel, hogy az Access-makrók futtatását parancsokat. Tegyük fel, hogy létre MyMacronevű makró. Parancs, amely a makró futtatása a menüszalag felvenni, a következő sort a XML-fájlba.

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

A vezérlő hozzáadása a Beillesztés parancs, a korábbi példa az azonos csoportba, beszúrása az XML-új sor azonnal előtti vagy utáni a vonal, amely hoz létre a Beillesztés parancsot. Az alábbi példa bemutatja az XML-fájl, hogy hozzáadja a parancsot.

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

Vissza a lap tetejére

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×